./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 35987657 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_clnt_3.cil-3.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 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-22 01:47:11,297 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 01:47:11,298 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 01:47:11,347 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 01:47:11,348 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 01:47:11,349 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 01:47:11,356 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 01:47:11,360 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 01:47:11,362 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 01:47:11,368 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 01:47:11,369 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 01:47:11,372 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 01:47:11,372 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 01:47:11,374 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 01:47:11,375 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 01:47:11,379 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 01:47:11,380 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 01:47:11,381 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 01:47:11,383 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 01:47:11,387 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 01:47:11,389 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 01:47:11,393 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 01:47:11,394 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 01:47:11,395 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 01:47:11,396 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 01:47:11,399 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 01:47:11,401 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 01:47:11,401 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 01:47:11,402 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 01:47:11,402 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 01:47:11,403 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 01:47:11,403 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 01:47:11,405 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 01:47:11,406 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 01:47:11,407 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 01:47:11,408 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 01:47:11,408 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 01:47:11,409 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 01:47:11,409 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 01:47:11,409 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 01:47:11,410 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 01:47:11,411 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 01:47:11,415 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-07-22 01:47:11,443 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 01:47:11,444 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 01:47:11,444 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 01:47:11,444 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 01:47:11,446 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 01:47:11,446 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 01:47:11,446 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 01:47:11,446 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-22 01:47:11,447 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-22 01:47:11,448 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-22 01:47:11,448 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-22 01:47:11,448 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-22 01:47:11,448 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-22 01:47:11,448 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 01:47:11,449 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-22 01:47:11,450 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-22 01:47:11,450 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-22 01:47:11,450 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 01:47:11,450 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 01:47:11,450 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-22 01:47:11,451 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 01:47:11,451 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-22 01:47:11,451 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 01:47:11,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 01:47:11,452 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 01:47:11,452 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 01:47:11,454 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-22 01:47:11,454 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 -> 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 [2022-07-22 01:47:11,755 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 01:47:11,784 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 01:47:11,786 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 01:47:11,787 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 01:47:11,790 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 01:47:11,792 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-07-22 01:47:11,844 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d5a22413/35450f4602884e9c83fe0c08debed279/FLAGb74bce043 [2022-07-22 01:47:12,305 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 01:47:12,306 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-07-22 01:47:12,321 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d5a22413/35450f4602884e9c83fe0c08debed279/FLAGb74bce043 [2022-07-22 01:47:12,706 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d5a22413/35450f4602884e9c83fe0c08debed279 [2022-07-22 01:47:12,709 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 01:47:12,712 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 01:47:12,714 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 01:47:12,714 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 01:47:12,717 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 01:47:12,718 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 01:47:12" (1/1) ... [2022-07-22 01:47:12,719 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3de01c8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:12, skipping insertion in model container [2022-07-22 01:47:12,719 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 01:47:12" (1/1) ... [2022-07-22 01:47:12,726 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 01:47:12,773 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 01:47:12,932 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_clnt_3.cil-3.c[37595,37608] [2022-07-22 01:47:12,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 01:47:12,948 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 01:47:13,033 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_clnt_3.cil-3.c[37595,37608] [2022-07-22 01:47:13,040 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 01:47:13,054 INFO L208 MainTranslator]: Completed translation [2022-07-22 01:47:13,055 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13 WrapperNode [2022-07-22 01:47:13,055 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 01:47:13,056 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 01:47:13,057 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 01:47:13,057 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 01:47:13,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,079 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,108 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2022-07-22 01:47:13,111 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 01:47:13,115 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 01:47:13,115 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 01:47:13,115 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 01:47:13,122 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,126 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,126 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,134 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,141 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,147 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 01:47:13,148 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 01:47:13,148 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 01:47:13,148 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 01:47:13,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (1/1) ... [2022-07-22 01:47:13,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:13,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:13,191 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) [2022-07-22 01:47:13,194 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 [2022-07-22 01:47:13,222 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 01:47:13,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 01:47:13,222 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 01:47:13,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 01:47:13,300 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 01:47:13,301 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 01:47:13,315 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 01:47:13,735 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-07-22 01:47:13,736 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-07-22 01:47:13,736 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 01:47:13,742 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 01:47:13,743 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-22 01:47:13,745 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 01:47:13 BoogieIcfgContainer [2022-07-22 01:47:13,745 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 01:47:13,746 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-22 01:47:13,746 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-22 01:47:13,749 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-22 01:47:13,749 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 01:47:13,750 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 01:47:12" (1/3) ... [2022-07-22 01:47:13,750 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@107dac26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 01:47:13, skipping insertion in model container [2022-07-22 01:47:13,751 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 01:47:13,751 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 01:47:13" (2/3) ... [2022-07-22 01:47:13,751 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@107dac26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 01:47:13, skipping insertion in model container [2022-07-22 01:47:13,751 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 01:47:13,751 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 01:47:13" (3/3) ... [2022-07-22 01:47:13,757 INFO L354 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-07-22 01:47:13,822 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-22 01:47:13,822 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-22 01:47:13,822 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-22 01:47:13,822 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-22 01:47:13,823 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-22 01:47:13,824 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-22 01:47:13,824 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-22 01:47:13,824 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-22 01:47:13,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:13,868 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:13,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:13,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:13,886 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-22 01:47:13,888 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:13,888 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-22 01:47:13,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:13,895 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:13,895 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:13,895 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:13,896 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-22 01:47:13,896 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:13,901 INFO L752 eck$LassoCheckResult]: Stem: 112#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(18, 2);call #Ultimate.allocInit(12, 3); 37#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 20#L105true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 86#L108-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 108#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27#L119-1true [2022-07-22 01:47:13,902 INFO L754 eck$LassoCheckResult]: Loop: 27#L119-1true assume !false; 44#L120true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 46#L122true assume 12292 == ssl3_connect_~s__state~0#1; 25#L123true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 92#L227true ssl3_connect_~s__server~0#1 := 0; 128#L232true assume 0 != ssl3_connect_~cb~0#1; 74#L232-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 100#L237true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 104#L247true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 66#L247-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 55#L269true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 87#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114#L556true ssl3_connect_~skip~0#1 := 0; 27#L119-1true [2022-07-22 01:47:13,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:13,915 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-07-22 01:47:13,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:13,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051295524] [2022-07-22 01:47:13,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:14,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,026 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,084 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:14,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:14,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-07-22 01:47:14,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:14,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655871205] [2022-07-22 01:47:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:14,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,123 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:14,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,144 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:14,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-07-22 01:47:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:14,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364420124] [2022-07-22 01:47:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:14,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,219 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:14,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:14,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:14,552 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:14,552 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:14,552 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:14,553 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:14,553 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-22 01:47:14,553 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:14,553 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:14,554 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:14,554 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-07-22 01:47:14,554 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:14,554 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:14,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:14,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,014 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:15,015 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-22 01:47:15,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,019 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) [2022-07-22 01:47:15,030 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 [2022-07-22 01:47:15,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,059 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,059 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,088 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 [2022-07-22 01:47:15,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,091 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) [2022-07-22 01:47:15,100 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 [2022-07-22 01:47:15,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,103 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,161 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,161 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,167 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 [2022-07-22 01:47:15,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,181 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) [2022-07-22 01:47:15,187 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 [2022-07-22 01:47:15,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,216 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,243 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 [2022-07-22 01:47:15,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,245 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) [2022-07-22 01:47:15,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,267 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 [2022-07-22 01:47:15,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,276 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,303 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 [2022-07-22 01:47:15,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,306 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) [2022-07-22 01:47:15,309 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 [2022-07-22 01:47:15,311 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,311 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,328 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,328 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:15,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,349 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) [2022-07-22 01:47:15,350 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 [2022-07-22 01:47:15,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,352 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,358 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,359 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,375 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 [2022-07-22 01:47:15,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,376 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) [2022-07-22 01:47:15,377 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 [2022-07-22 01:47:15,379 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,379 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,404 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,404 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,431 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 [2022-07-22 01:47:15,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,433 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) [2022-07-22 01:47:15,442 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,443 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,455 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 [2022-07-22 01:47:15,456 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,456 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,472 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 [2022-07-22 01:47:15,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,474 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) [2022-07-22 01:47:15,475 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 [2022-07-22 01:47:15,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,477 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-07-22 01:47:15,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,513 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) [2022-07-22 01:47:15,515 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 [2022-07-22 01:47:15,516 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:15,517 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,543 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,544 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-07-22 01:47:15,562 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 [2022-07-22 01:47:15,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,564 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) [2022-07-22 01:47:15,564 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 [2022-07-22 01:47:15,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,577 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,577 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,595 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 [2022-07-22 01:47:15,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,596 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) [2022-07-22 01:47:15,597 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 [2022-07-22 01:47:15,598 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,598 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:15,617 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:15,633 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 [2022-07-22 01:47:15,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,634 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) [2022-07-22 01:47:15,635 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 [2022-07-22 01:47:15,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:15,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2022-07-22 01:47:15,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:15,666 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) [2022-07-22 01:47:15,667 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 [2022-07-22 01:47:15,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:15,668 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:15,699 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-22 01:47:15,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2022-07-22 01:47:15,715 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:15,715 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:15,715 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:15,715 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:15,715 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 01:47:15,715 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:15,715 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:15,715 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:15,715 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-07-22 01:47:15,715 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:15,715 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:15,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:15,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:16,079 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:16,085 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 01:47:16,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,088 INFO L229 MonitoredProcess]: Starting monitored process 16 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) [2022-07-22 01:47:16,099 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 [2022-07-22 01:47:16,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-07-22 01:47:16,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,110 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,110 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:16,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,146 INFO L229 MonitoredProcess]: Starting monitored process 17 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) [2022-07-22 01:47:16,154 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 [2022-07-22 01:47:16,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,166 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-07-22 01:47:16,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:16,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,206 INFO L229 MonitoredProcess]: Starting monitored process 18 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) [2022-07-22 01:47:16,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-07-22 01:47:16,208 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 [2022-07-22 01:47:16,216 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,216 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,217 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,217 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:16,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,236 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 01:47:16,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-07-22 01:47:16,238 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 [2022-07-22 01:47:16,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-07-22 01:47:16,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,278 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 01:47:16,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-07-22 01:47:16,286 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 [2022-07-22 01:47:16,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,292 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,292 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:16,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,293 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:16,293 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:16,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,335 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 01:47:16,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-07-22 01:47:16,339 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 [2022-07-22 01:47:16,346 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,346 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,347 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,347 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2022-07-22 01:47:16,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,398 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) [2022-07-22 01:47:16,400 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 [2022-07-22 01:47:16,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 [2022-07-22 01:47:16,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,427 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 [2022-07-22 01:47:16,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,429 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) [2022-07-22 01:47:16,430 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 [2022-07-22 01:47:16,430 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 [2022-07-22 01:47:16,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-07-22 01:47:16,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,461 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) [2022-07-22 01:47:16,462 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 [2022-07-22 01:47:16,463 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 [2022-07-22 01:47:16,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,471 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-07-22 01:47:16,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,491 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) [2022-07-22 01:47:16,492 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 [2022-07-22 01:47:16,493 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 [2022-07-22 01:47:16,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,499 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,499 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,499 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:16,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,499 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:16,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-07-22 01:47:16,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,519 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) [2022-07-22 01:47:16,519 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 [2022-07-22 01:47:16,520 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 [2022-07-22 01:47:16,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,526 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,526 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:16,548 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 [2022-07-22 01:47:16,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,549 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) [2022-07-22 01:47:16,550 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 [2022-07-22 01:47:16,551 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 [2022-07-22 01:47:16,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:16,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:16,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:16,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:16,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:16,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:16,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:16,560 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 01:47:16,565 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-22 01:47:16,565 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-22 01:47:16,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:16,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:16,571 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) [2022-07-22 01:47:16,576 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 01:47:16,576 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-22 01:47:16,576 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 01:47:16,577 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-22 01:47:16,583 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 [2022-07-22 01:47:16,593 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 [2022-07-22 01:47:16,596 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-22 01:47:16,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:16,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:16,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:16,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:16,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:16,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:16,783 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 [2022-07-22 01:47:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:16,865 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 [2022-07-22 01:47:16,866 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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) [2022-07-22 01:47:17,126 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 508 states and 831 transitions. Complement of second has 8 states. [2022-07-22 01:47:17,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-22 01:47:17,135 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) [2022-07-22 01:47:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-07-22 01:47:17,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-22 01:47:17,148 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:17,148 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-22 01:47:17,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:17,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:17,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:17,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:17,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:17,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:17,222 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-22 01:47:17,222 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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) [2022-07-22 01:47:17,423 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 536 states and 872 transitions. Complement of second has 10 states. [2022-07-22 01:47:17,424 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 [2022-07-22 01:47:17,424 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) [2022-07-22 01:47:17,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-07-22 01:47:17,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-22 01:47:17,426 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:17,426 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-07-22 01:47:17,426 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:17,426 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-07-22 01:47:17,427 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:17,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-07-22 01:47:17,436 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-22 01:47:17,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-07-22 01:47:17,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-07-22 01:47:17,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-07-22 01:47:17,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-07-22 01:47:17,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 01:47:17,446 INFO L369 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-07-22 01:47:17,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-07-22 01:47:17,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-07-22 01:47:17,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:17,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-22 01:47:17,476 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:17,476 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:17,476 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-22 01:47:17,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-22 01:47:17,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:17,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:17,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:17,478 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 01:47:17,478 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:17,478 INFO L752 eck$LassoCheckResult]: Stem: 1456#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(18, 2);call #Ultimate.allocInit(12, 3); 1386#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1353#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1354#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1442#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1397#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1370#L119-1 [2022-07-22 01:47:17,479 INFO L754 eck$LassoCheckResult]: Loop: 1370#L119-1 assume !false; 1371#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1461#L122 assume 12292 == ssl3_connect_~s__state~0#1; 1363#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1364#L227 ssl3_connect_~s__server~0#1 := 0; 1446#L232 assume 0 != ssl3_connect_~cb~0#1; 1430#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1431#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1452#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1380#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1407#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1325#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1350#L556 ssl3_connect_~skip~0#1 := 0; 1370#L119-1 [2022-07-22 01:47:17,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:17,479 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-07-22 01:47:17,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:17,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001078930] [2022-07-22 01:47:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:17,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,492 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,515 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:17,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-07-22 01:47:17,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:17,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854223733] [2022-07-22 01:47:17,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:17,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,531 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:17,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:17,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:17,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-07-22 01:47:17,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:17,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805678680] [2022-07-22 01:47:17,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:17,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,580 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:17,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:17,782 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:17,782 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:17,782 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:17,782 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:17,782 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-22 01:47:17,783 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:17,783 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:17,783 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:17,783 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-07-22 01:47:17,783 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:17,783 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:17,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:17,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,078 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:18,078 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-22 01:47:18,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,084 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) [2022-07-22 01:47:18,092 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:18,092 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:18,101 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 [2022-07-22 01:47:18,116 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:18,116 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:18,142 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 [2022-07-22 01:47:18,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,144 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) [2022-07-22 01:47:18,145 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 [2022-07-22 01:47:18,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:18,147 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:18,200 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 [2022-07-22 01:47:18,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,202 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) [2022-07-22 01:47:18,202 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 [2022-07-22 01:47:18,205 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:18,205 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:18,221 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-22 01:47:18,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,245 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:18,246 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:18,246 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:18,246 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:18,246 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 01:47:18,246 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,246 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:18,246 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:18,246 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-07-22 01:47:18,246 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:18,246 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:18,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:18,555 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:18,555 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 01:47:18,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,557 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) [2022-07-22 01:47:18,560 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 [2022-07-22 01:47:18,567 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,568 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,570 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 [2022-07-22 01:47:18,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,608 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) [2022-07-22 01:47:18,616 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 [2022-07-22 01:47:18,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,623 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 [2022-07-22 01:47:18,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,666 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) [2022-07-22 01:47:18,668 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 [2022-07-22 01:47:18,668 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 [2022-07-22 01:47:18,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,676 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,719 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) [2022-07-22 01:47:18,724 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 [2022-07-22 01:47:18,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,735 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 [2022-07-22 01:47:18,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,775 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) [2022-07-22 01:47:18,780 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 [2022-07-22 01:47:18,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,791 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 [2022-07-22 01:47:18,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,821 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 [2022-07-22 01:47:18,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,822 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) [2022-07-22 01:47:18,823 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 [2022-07-22 01:47:18,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 01:47:18,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,872 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) [2022-07-22 01:47:18,877 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 [2022-07-22 01:47:18,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,884 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:18,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,885 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:18,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,888 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 [2022-07-22 01:47:18,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,929 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) [2022-07-22 01:47:18,931 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 [2022-07-22 01:47:18,932 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 [2022-07-22 01:47:18,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,939 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:18,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:18,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:18,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:18,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:18,983 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) [2022-07-22 01:47:18,987 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 [2022-07-22 01:47:18,991 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 [2022-07-22 01:47:18,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:18,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:18,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:18,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:18,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:18,994 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:18,994 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,035 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 [2022-07-22 01:47:19,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,037 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) [2022-07-22 01:47:19,039 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 [2022-07-22 01:47:19,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:19,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,046 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 [2022-07-22 01:47:19,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:19,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:19,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,087 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) [2022-07-22 01:47:19,092 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 [2022-07-22 01:47:19,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,098 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:19,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,099 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:19,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,102 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 [2022-07-22 01:47:19,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,136 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 [2022-07-22 01:47:19,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,138 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) [2022-07-22 01:47:19,142 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 [2022-07-22 01:47:19,147 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 [2022-07-22 01:47:19,148 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,148 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:19,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,149 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:19,149 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,179 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 [2022-07-22 01:47:19,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,180 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) [2022-07-22 01:47:19,182 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 [2022-07-22 01:47:19,183 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 [2022-07-22 01:47:19,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:19,188 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,189 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:19,189 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,205 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 [2022-07-22 01:47:19,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,206 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) [2022-07-22 01:47:19,208 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 [2022-07-22 01:47:19,208 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 [2022-07-22 01:47:19,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:19,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,217 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:19,217 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:19,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:19,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,254 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) [2022-07-22 01:47:19,260 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 [2022-07-22 01:47:19,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:19,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:19,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:19,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:19,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:19,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:19,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:19,271 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 [2022-07-22 01:47:19,283 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 01:47:19,287 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-22 01:47:19,288 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-22 01:47:19,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:19,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:19,292 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) [2022-07-22 01:47:19,293 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 [2022-07-22 01:47:19,294 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 01:47:19,294 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-22 01:47:19,294 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 01:47:19,294 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-22 01:47:19,313 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 [2022-07-22 01:47:19,315 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-22 01:47:19,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:19,357 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 [2022-07-22 01:47:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:19,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:19,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:19,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:19,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:19,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:19,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:19,434 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 [2022-07-22 01:47:19,434 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:19,597 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 446 states and 654 transitions. Complement of second has 7 states. [2022-07-22 01:47:19,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-22 01:47:19,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:19,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-07-22 01:47:19,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-22 01:47:19,600 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:19,600 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-22 01:47:19,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:19,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:19,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:19,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:19,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:19,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:19,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:19,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:19,687 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-22 01:47:19,687 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:19,830 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 460 states and 671 transitions. Complement of second has 9 states. [2022-07-22 01:47:19,831 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 [2022-07-22 01:47:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:19,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-07-22 01:47:19,832 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-22 01:47:19,832 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:19,833 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-22 01:47:19,833 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:19,833 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-22 01:47:19,833 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:19,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-07-22 01:47:19,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-22 01:47:19,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-07-22 01:47:19,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-07-22 01:47:19,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-07-22 01:47:19,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-07-22 01:47:19,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 01:47:19,852 INFO L369 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-07-22 01:47:19,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-07-22 01:47:19,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-07-22 01:47:19,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:19,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-22 01:47:19,859 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:19,859 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:19,860 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-22 01:47:19,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-22 01:47:19,860 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:19,861 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:19,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:19,861 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 01:47:19,861 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:19,861 INFO L752 eck$LassoCheckResult]: Stem: 2653#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(18, 2);call #Ultimate.allocInit(12, 3); 2585#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2549#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2640#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2596#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2569#L119-1 [2022-07-22 01:47:19,861 INFO L754 eck$LassoCheckResult]: Loop: 2569#L119-1 assume !false; 2570#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2658#L122 assume 12292 == ssl3_connect_~s__state~0#1; 2562#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2563#L227 ssl3_connect_~s__server~0#1 := 0; 2644#L232 assume 0 != ssl3_connect_~cb~0#1; 2629#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2650#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2579#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2606#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2524#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2552#L556 ssl3_connect_~skip~0#1 := 0; 2569#L119-1 [2022-07-22 01:47:19,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:19,862 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-07-22 01:47:19,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:19,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864736343] [2022-07-22 01:47:19,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:19,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,878 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:19,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:19,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-07-22 01:47:19,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:19,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362629904] [2022-07-22 01:47:19,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:19,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,910 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:19,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:19,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:19,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-07-22 01:47:19,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:19,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820295747] [2022-07-22 01:47:19,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:19,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,927 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:19,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:19,938 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:20,105 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:20,105 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:20,105 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:20,105 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:20,105 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-22 01:47:20,105 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,105 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:20,105 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:20,105 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-07-22 01:47:20,105 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:20,105 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:20,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,375 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:20,376 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-22 01:47:20,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,384 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) [2022-07-22 01:47:20,387 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 [2022-07-22 01:47:20,388 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,399 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,399 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:20,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,416 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) [2022-07-22 01:47:20,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,427 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 [2022-07-22 01:47:20,440 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,440 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,456 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 [2022-07-22 01:47:20,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,457 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) [2022-07-22 01:47:20,458 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 [2022-07-22 01:47:20,460 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,460 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,466 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,466 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-07-22 01:47:20,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,482 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) [2022-07-22 01:47:20,483 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 [2022-07-22 01:47:20,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,509 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,509 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-07-22 01:47:20,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,513 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) [2022-07-22 01:47:20,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,524 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,527 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 [2022-07-22 01:47:20,544 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 [2022-07-22 01:47:20,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,546 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) [2022-07-22 01:47:20,546 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 [2022-07-22 01:47:20,548 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:20,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,565 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,565 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2022-07-22 01:47:20,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-07-22 01:47:20,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,583 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) [2022-07-22 01:47:20,584 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 [2022-07-22 01:47:20,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,592 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,592 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,609 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 [2022-07-22 01:47:20,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,610 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) [2022-07-22 01:47:20,611 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 [2022-07-22 01:47:20,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,618 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-07-22 01:47:20,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,635 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) [2022-07-22 01:47:20,636 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 [2022-07-22 01:47:20,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,647 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,647 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,662 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 [2022-07-22 01:47:20,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,663 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) [2022-07-22 01:47:20,664 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 [2022-07-22 01:47:20,665 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,665 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-07-22 01:47:20,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,688 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) [2022-07-22 01:47:20,689 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 [2022-07-22 01:47:20,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:20,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-07-22 01:47:20,723 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 [2022-07-22 01:47:20,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,725 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) [2022-07-22 01:47:20,725 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 [2022-07-22 01:47:20,726 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,726 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,737 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,737 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-22 01:47:20,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,754 INFO L229 MonitoredProcess]: Starting monitored process 60 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) [2022-07-22 01:47:20,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-07-22 01:47:20,757 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,757 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,767 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:20,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,784 INFO L229 MonitoredProcess]: Starting monitored process 61 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) [2022-07-22 01:47:20,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-07-22 01:47:20,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,792 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,798 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,798 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-07-22 01:47:20,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,816 INFO L229 MonitoredProcess]: Starting monitored process 62 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) [2022-07-22 01:47:20,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-07-22 01:47:20,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,828 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,829 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-07-22 01:47:20,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,849 INFO L229 MonitoredProcess]: Starting monitored process 63 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) [2022-07-22 01:47:20,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-07-22 01:47:20,851 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,851 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,871 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,871 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-07-22 01:47:20,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,891 INFO L229 MonitoredProcess]: Starting monitored process 64 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) [2022-07-22 01:47:20,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-07-22 01:47:20,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,903 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-22 01:47:20,903 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-22 01:47:20,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-07-22 01:47:20,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,920 INFO L229 MonitoredProcess]: Starting monitored process 65 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) [2022-07-22 01:47:20,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-07-22 01:47:20,923 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-22 01:47:20,923 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-07-22 01:47:20,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:20,949 INFO L229 MonitoredProcess]: Starting monitored process 66 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) [2022-07-22 01:47:20,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-07-22 01:47:20,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-22 01:47:20,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-22 01:47:20,970 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-22 01:47:20,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-07-22 01:47:20,986 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 01:47:20,986 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 01:47:20,986 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 01:47:20,986 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 01:47:20,986 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 01:47:20,986 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:20,986 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 01:47:20,986 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 01:47:20,986 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-07-22 01:47:20,986 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 01:47:20,986 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 01:47:20,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:20,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 01:47:21,217 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 01:47:21,217 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 01:47:21,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,219 INFO L229 MonitoredProcess]: Starting monitored process 67 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) [2022-07-22 01:47:21,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-07-22 01:47:21,226 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 [2022-07-22 01:47:21,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:21,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,280 INFO L229 MonitoredProcess]: Starting monitored process 68 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) [2022-07-22 01:47:21,283 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 [2022-07-22 01:47:21,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-07-22 01:47:21,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:21,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,328 INFO L229 MonitoredProcess]: Starting monitored process 69 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) [2022-07-22 01:47:21,334 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 [2022-07-22 01:47:21,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,341 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-07-22 01:47:21,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-07-22 01:47:21,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,364 INFO L229 MonitoredProcess]: Starting monitored process 70 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) [2022-07-22 01:47:21,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-07-22 01:47:21,366 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 [2022-07-22 01:47:21,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-07-22 01:47:21,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,400 INFO L229 MonitoredProcess]: Starting monitored process 71 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) [2022-07-22 01:47:21,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-07-22 01:47:21,401 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 [2022-07-22 01:47:21,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,407 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:21,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,440 INFO L229 MonitoredProcess]: Starting monitored process 72 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) [2022-07-22 01:47:21,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-07-22 01:47:21,442 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 [2022-07-22 01:47:21,447 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,447 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,449 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-07-22 01:47:21,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,467 INFO L229 MonitoredProcess]: Starting monitored process 73 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) [2022-07-22 01:47:21,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-07-22 01:47:21,469 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 [2022-07-22 01:47:21,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,480 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-22 01:47:21,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,497 INFO L229 MonitoredProcess]: Starting monitored process 74 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) [2022-07-22 01:47:21,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-07-22 01:47:21,499 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 [2022-07-22 01:47:21,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,505 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:21,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,505 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:21,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,507 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:21,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,524 INFO L229 MonitoredProcess]: Starting monitored process 75 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) [2022-07-22 01:47:21,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-07-22 01:47:21,526 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 [2022-07-22 01:47:21,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,536 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,537 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-22 01:47:21,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,555 INFO L229 MonitoredProcess]: Starting monitored process 76 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) [2022-07-22 01:47:21,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-07-22 01:47:21,557 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 [2022-07-22 01:47:21,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,562 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:21,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,563 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:21,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-07-22 01:47:21,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,580 INFO L229 MonitoredProcess]: Starting monitored process 77 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) [2022-07-22 01:47:21,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-07-22 01:47:21,582 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 [2022-07-22 01:47:21,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,588 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 01:47:21,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,588 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-22 01:47:21,588 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-07-22 01:47:21,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,607 INFO L229 MonitoredProcess]: Starting monitored process 78 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) [2022-07-22 01:47:21,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-07-22 01:47:21,609 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 [2022-07-22 01:47:21,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:21,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,661 INFO L229 MonitoredProcess]: Starting monitored process 79 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) [2022-07-22 01:47:21,664 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 [2022-07-22 01:47:21,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-07-22 01:47:21,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 01:47:21,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-07-22 01:47:21,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,705 INFO L229 MonitoredProcess]: Starting monitored process 80 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) [2022-07-22 01:47:21,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-07-22 01:47:21,706 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 [2022-07-22 01:47:21,712 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 01:47:21,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 01:47:21,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 01:47:21,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 01:47:21,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 01:47:21,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 01:47:21,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 01:47:21,716 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 01:47:21,717 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-22 01:47:21,717 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-22 01:47:21,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 01:47:21,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:21,719 INFO L229 MonitoredProcess]: Starting monitored process 81 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) [2022-07-22 01:47:21,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-07-22 01:47:21,727 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 01:47:21,727 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-22 01:47:21,727 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 01:47:21,728 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2022-07-22 01:47:21,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-07-22 01:47:21,743 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-22 01:47:21,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:21,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:21,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:21,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:21,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:21,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:21,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:21,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:21,806 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 [2022-07-22 01:47:21,806 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:21,960 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 446 states and 654 transitions. Complement of second has 7 states. [2022-07-22 01:47:21,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-07-22 01:47:21,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:21,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-07-22 01:47:21,962 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-22 01:47:21,962 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:21,962 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-22 01:47:21,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:21,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 01:47:21,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:21,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 01:47:22,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:22,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:22,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,058 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-22 01:47:22,058 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,198 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 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 460 states and 671 transitions. Complement of second has 9 states. [2022-07-22 01:47:22,198 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 [2022-07-22 01:47:22,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-07-22 01:47:22,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-22 01:47:22,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:22,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-22 01:47:22,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:22,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-22 01:47:22,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 01:47:22,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-07-22 01:47:22,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-22 01:47:22,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-07-22 01:47:22,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-07-22 01:47:22,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-07-22 01:47:22,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-07-22 01:47:22,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 01:47:22,215 INFO L369 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-07-22 01:47:22,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-07-22 01:47:22,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-07-22 01:47:22,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-22 01:47:22,229 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:22,229 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-22 01:47:22,229 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-22 01:47:22,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-22 01:47:22,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:22,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:22,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:22,232 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,232 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,233 INFO L752 eck$LassoCheckResult]: Stem: 3852#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(18, 2);call #Ultimate.allocInit(12, 3); 3784#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3747#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3748#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3839#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3796#L119-1 assume !false; 3772#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3791#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 3793#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 3797#L128 assume 4096 == ssl3_connect_~s__state~0#1; 3762#L227 [2022-07-22 01:47:22,233 INFO L754 eck$LassoCheckResult]: Loop: 3762#L227 ssl3_connect_~s__server~0#1 := 0; 3843#L232 assume 0 != ssl3_connect_~cb~0#1; 3828#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3829#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3849#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3778#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3805#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3723#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3751#L556 ssl3_connect_~skip~0#1 := 0; 3768#L119-1 assume !false; 3769#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3857#L122 assume 12292 == ssl3_connect_~s__state~0#1; 3761#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3762#L227 [2022-07-22 01:47:22,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-07-22 01:47:22,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168444575] [2022-07-22 01:47:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168444575] [2022-07-22 01:47:22,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168444575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,290 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:22,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555043822] [2022-07-22 01:47:22,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,293 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-22 01:47:22,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-07-22 01:47:22,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857144903] [2022-07-22 01:47:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857144903] [2022-07-22 01:47:22,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857144903] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:22,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025583241] [2022-07-22 01:47:22,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,311 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:22,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:22,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:22,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:22,315 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:22,397 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-07-22 01:47:22,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:22,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-07-22 01:47:22,399 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:22,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-07-22 01:47:22,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-07-22 01:47:22,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-07-22 01:47:22,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-07-22 01:47:22,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-22 01:47:22,401 INFO L369 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-22 01:47:22,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-07-22 01:47:22,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-07-22 01:47:22,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.4822695035460993) internal successors, (209), 140 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-07-22 01:47:22,405 INFO L392 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-22 01:47:22,405 INFO L374 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-22 01:47:22,405 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-22 01:47:22,405 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-07-22 01:47:22,406 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-22 01:47:22,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:22,406 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:22,407 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,407 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,407 INFO L752 eck$LassoCheckResult]: Stem: 4140#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(18, 2);call #Ultimate.allocInit(12, 3); 4073#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4036#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4037#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4127#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4057#L119-1 assume !false; 4058#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4081#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4052#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4053#L227 ssl3_connect_~s__server~0#1 := 0; 4132#L232 assume !(0 != ssl3_connect_~cb~0#1); 4117#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4118#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4138#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4069#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4093#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4094#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4042#L556 ssl3_connect_~skip~0#1 := 0; 4059#L119-1 assume !false; 4061#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4080#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4082#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4084#L128 assume 4096 == ssl3_connect_~s__state~0#1; 4051#L227 [2022-07-22 01:47:22,408 INFO L754 eck$LassoCheckResult]: Loop: 4051#L227 ssl3_connect_~s__server~0#1 := 0; 4131#L232 assume 0 != ssl3_connect_~cb~0#1; 4115#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4116#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4137#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4067#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4092#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4040#L556 ssl3_connect_~skip~0#1 := 0; 4141#L119-1 assume !false; 4150#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4149#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4050#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4051#L227 [2022-07-22 01:47:22,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-07-22 01:47:22,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646511460] [2022-07-22 01:47:22,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646511460] [2022-07-22 01:47:22,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646511460] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:22,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385082824] [2022-07-22 01:47:22,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,426 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-22 01:47:22,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,426 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-07-22 01:47:22,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037574158] [2022-07-22 01:47:22,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037574158] [2022-07-22 01:47:22,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037574158] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:22,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660635053] [2022-07-22 01:47:22,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,439 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:22,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:22,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:22,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:22,440 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) 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) [2022-07-22 01:47:22,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:22,574 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-07-22 01:47:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:22,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-07-22 01:47:22,576 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-07-22 01:47:22,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-07-22 01:47:22,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-07-22 01:47:22,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-07-22 01:47:22,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-07-22 01:47:22,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:22,578 INFO L369 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-07-22 01:47:22,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-07-22 01:47:22,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-07-22 01:47:22,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-07-22 01:47:22,582 INFO L392 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-07-22 01:47:22,582 INFO L374 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-07-22 01:47:22,582 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-22 01:47:22,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-07-22 01:47:22,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-07-22 01:47:22,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:22,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:22,583 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,583 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,584 INFO L752 eck$LassoCheckResult]: Stem: 4463#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(18, 2);call #Ultimate.allocInit(12, 3); 4403#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4378#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4379#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4450#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4412#L119-1 assume !false; 4409#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4410#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4387#L123 [2022-07-22 01:47:22,584 INFO L754 eck$LassoCheckResult]: Loop: 4387#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4388#L227 ssl3_connect_~s__server~0#1 := 0; 4453#L232 assume 0 != ssl3_connect_~cb~0#1; 4441#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4442#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4458#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4398#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4420#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4401#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4382#L556 ssl3_connect_~skip~0#1 := 0; 4391#L119-1 assume !false; 4392#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4507#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4446#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4413#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4404#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4405#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4419#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4408#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4370#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4371#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4439#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4498#L556 ssl3_connect_~skip~0#1 := 0; 4497#L119-1 assume !false; 4496#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4495#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4387#L123 [2022-07-22 01:47:22,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,584 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-07-22 01:47:22,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036525182] [2022-07-22 01:47:22,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,589 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,594 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:22,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,595 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-07-22 01:47:22,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647258732] [2022-07-22 01:47:22,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647258732] [2022-07-22 01:47:22,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647258732] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:22,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844796803] [2022-07-22 01:47:22,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,612 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:22,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:22,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:22,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:22,613 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:22,733 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-07-22 01:47:22,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:22,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-07-22 01:47:22,735 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-07-22 01:47:22,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-07-22 01:47:22,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-07-22 01:47:22,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-07-22 01:47:22,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-07-22 01:47:22,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:22,737 INFO L369 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-07-22 01:47:22,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-07-22 01:47:22,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-07-22 01:47:22,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-07-22 01:47:22,741 INFO L392 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-07-22 01:47:22,741 INFO L374 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-07-22 01:47:22,741 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-22 01:47:22,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-07-22 01:47:22,742 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-07-22 01:47:22,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:22,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:22,742 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,742 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,743 INFO L752 eck$LassoCheckResult]: Stem: 4833#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(18, 2);call #Ultimate.allocInit(12, 3); 4771#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4749#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4750#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4820#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4760#L119-1 assume !false; 4761#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4777#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4756#L123 [2022-07-22 01:47:22,743 INFO L754 eck$LassoCheckResult]: Loop: 4756#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4757#L227 ssl3_connect_~s__server~0#1 := 0; 4823#L232 assume 0 != ssl3_connect_~cb~0#1; 4811#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4812#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4828#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4767#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4789#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4873#L556 ssl3_connect_~skip~0#1 := 0; 4872#L119-1 assume !false; 4870#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4868#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4866#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4864#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4860#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4859#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4858#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4776#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4739#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4740#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4809#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4819#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4748#L556 ssl3_connect_~skip~0#1 := 0; 4888#L119-1 assume !false; 4880#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4778#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4781#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4772#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4773#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4787#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 4788#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 4845#L143 assume 4384 == ssl3_connect_~s__state~0#1; 4832#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4794#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4795#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4800#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4723#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 4724#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4834#L556 ssl3_connect_~skip~0#1 := 0; 4835#L119-1 assume !false; 4887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4886#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4756#L123 [2022-07-22 01:47:22,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,743 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-07-22 01:47:22,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629892947] [2022-07-22 01:47:22,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,749 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,754 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:22,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-07-22 01:47:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221054097] [2022-07-22 01:47:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-22 01:47:22,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221054097] [2022-07-22 01:47:22,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221054097] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:22,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813778442] [2022-07-22 01:47:22,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,781 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:22,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:22,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:22,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:22,782 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:22,903 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-07-22 01:47:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:22,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-07-22 01:47:22,905 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-07-22 01:47:22,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-07-22 01:47:22,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-07-22 01:47:22,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-07-22 01:47:22,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-07-22 01:47:22,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:22,907 INFO L369 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-07-22 01:47:22,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-07-22 01:47:22,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-07-22 01:47:22,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:22,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-07-22 01:47:22,911 INFO L392 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-07-22 01:47:22,911 INFO L374 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-07-22 01:47:22,912 INFO L287 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-22 01:47:22,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-07-22 01:47:22,913 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-07-22 01:47:22,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:22,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:22,914 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,914 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:22,914 INFO L752 eck$LassoCheckResult]: Stem: 5239#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(18, 2);call #Ultimate.allocInit(12, 3); 5175#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5150#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5151#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5225#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5163#L119-1 assume !false; 5164#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5181#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5159#L123 [2022-07-22 01:47:22,914 INFO L754 eck$LassoCheckResult]: Loop: 5159#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5160#L227 ssl3_connect_~s__server~0#1 := 0; 5228#L232 assume 0 != ssl3_connect_~cb~0#1; 5215#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5216#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5234#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5170#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5194#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5195#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5281#L556 ssl3_connect_~skip~0#1 := 0; 5280#L119-1 assume !false; 5279#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5278#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5277#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5273#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5270#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5259#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5258#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5187#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5188#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5221#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5222#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5167#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5168#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5287#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5133#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5134#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5155#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5156#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5189#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5178#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5179#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5241#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5229#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5147#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5148#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5214#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5209#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5210#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5161#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5162#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5173#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5207#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5208#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5235#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5202#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5171#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5327#L556 ssl3_connect_~skip~0#1 := 0; 5326#L119-1 assume !false; 5325#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5324#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5159#L123 [2022-07-22 01:47:22,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,915 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-07-22 01:47:22,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676435298] [2022-07-22 01:47:22,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,924 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:22,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:22,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-07-22 01:47:22,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:22,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797597242] [2022-07-22 01:47:22,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:22,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:22,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:22,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797597242] [2022-07-22 01:47:22,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797597242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:22,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:22,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:22,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162587579] [2022-07-22 01:47:22,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:22,950 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:22,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:22,951 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,032 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-07-22 01:47:23,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-07-22 01:47:23,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-07-22 01:47:23,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-07-22 01:47:23,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-07-22 01:47:23,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-07-22 01:47:23,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-07-22 01:47:23,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,037 INFO L369 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-07-22 01:47:23,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-07-22 01:47:23,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-07-22 01:47:23,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-07-22 01:47:23,042 INFO L392 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-07-22 01:47:23,042 INFO L374 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-07-22 01:47:23,042 INFO L287 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-22 01:47:23,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-07-22 01:47:23,043 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-07-22 01:47:23,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,044 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,044 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,044 INFO L752 eck$LassoCheckResult]: Stem: 5682#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(18, 2);call #Ultimate.allocInit(12, 3); 5618#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5592#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5593#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5668#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5627#L119-1 assume !false; 5756#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5754#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5601#L123 [2022-07-22 01:47:23,044 INFO L754 eck$LassoCheckResult]: Loop: 5601#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5602#L227 ssl3_connect_~s__server~0#1 := 0; 5671#L232 assume 0 != ssl3_connect_~cb~0#1; 5658#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5659#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5677#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5612#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5636#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5637#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5787#L556 ssl3_connect_~skip~0#1 := 0; 5786#L119-1 assume !false; 5785#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5784#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5783#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5628#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5629#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5683#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5635#L137 assume 4368 == ssl3_connect_~s__state~0#1; 5623#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5584#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5585#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5656#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5667#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5596#L556 ssl3_connect_~skip~0#1 := 0; 5605#L119-1 assume !false; 5606#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5624#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5625#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5663#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5619#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5620#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5630#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5631#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5664#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5665#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5609#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5610#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5586#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5577#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5578#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5597#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5598#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5632#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5621#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5622#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5676#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5672#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5589#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5590#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5657#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5651#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5652#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5603#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5604#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5615#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5649#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5650#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5678#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5645#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5613#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5614#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5743#L556 ssl3_connect_~skip~0#1 := 0; 5742#L119-1 assume !false; 5741#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5739#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5601#L123 [2022-07-22 01:47:23,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,045 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-07-22 01:47:23,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938033070] [2022-07-22 01:47:23,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,050 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-07-22 01:47:23,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650853267] [2022-07-22 01:47:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:23,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650853267] [2022-07-22 01:47:23,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650853267] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094875916] [2022-07-22 01:47:23,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,079 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,080 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,165 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-07-22 01:47:23,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,166 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-07-22 01:47:23,168 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-07-22 01:47:23,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-07-22 01:47:23,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-07-22 01:47:23,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-07-22 01:47:23,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-07-22 01:47:23,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,170 INFO L369 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-07-22 01:47:23,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-07-22 01:47:23,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-07-22 01:47:23,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-07-22 01:47:23,173 INFO L392 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-07-22 01:47:23,173 INFO L374 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-07-22 01:47:23,173 INFO L287 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-22 01:47:23,174 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-07-22 01:47:23,174 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-07-22 01:47:23,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,175 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,175 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,176 INFO L752 eck$LassoCheckResult]: Stem: 6150#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(18, 2);call #Ultimate.allocInit(12, 3); 6082#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6055#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6056#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6137#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6094#L119-1 assume !false; 6183#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6182#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6065#L123 [2022-07-22 01:47:23,176 INFO L754 eck$LassoCheckResult]: Loop: 6065#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6066#L227 ssl3_connect_~s__server~0#1 := 0; 6141#L232 assume 0 != ssl3_connect_~cb~0#1; 6125#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6126#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6147#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6076#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6103#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6104#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6197#L556 ssl3_connect_~skip~0#1 := 0; 6195#L119-1 assume !false; 6193#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6191#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6189#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6095#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6096#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6151#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6152#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6087#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6045#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6046#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6123#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6198#L556 ssl3_connect_~skip~0#1 := 0; 6196#L119-1 assume !false; 6194#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6192#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6190#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6188#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6187#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6184#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6102#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6097#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6098#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6134#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6108#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6109#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6115#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6029#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6030#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6242#L556 ssl3_connect_~skip~0#1 := 0; 6241#L119-1 assume !false; 6088#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6089#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6092#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6131#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6083#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6084#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6253#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6158#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6159#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6132#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6133#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6211#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6090#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6091#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6239#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6238#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6237#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6236#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6099#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6085#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6086#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6145#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6146#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6160#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6161#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6185#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6186#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6207#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6208#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6217#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6214#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6117#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6118#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6148#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6113#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6077#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6078#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6174#L556 ssl3_connect_~skip~0#1 := 0; 6172#L119-1 assume !false; 6170#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6168#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6065#L123 [2022-07-22 01:47:23,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,176 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-07-22 01:47:23,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776672032] [2022-07-22 01:47:23,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,181 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-07-22 01:47:23,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471837071] [2022-07-22 01:47:23,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,215 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-22 01:47:23,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471837071] [2022-07-22 01:47:23,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471837071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982611776] [2022-07-22 01:47:23,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,216 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,217 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) 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) [2022-07-22 01:47:23,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,339 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-07-22 01:47:23,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-07-22 01:47:23,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-07-22 01:47:23,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-07-22 01:47:23,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-07-22 01:47:23,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-07-22 01:47:23,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-07-22 01:47:23,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,351 INFO L369 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-07-22 01:47:23,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-07-22 01:47:23,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-07-22 01:47:23,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-07-22 01:47:23,356 INFO L392 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-07-22 01:47:23,356 INFO L374 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-07-22 01:47:23,356 INFO L287 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-22 01:47:23,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-07-22 01:47:23,357 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-07-22 01:47:23,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,358 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,358 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,359 INFO L752 eck$LassoCheckResult]: Stem: 6647#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(18, 2);call #Ultimate.allocInit(12, 3); 6579#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6553#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6554#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6629#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6588#L119-1 assume !false; 6675#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6673#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6562#L123 [2022-07-22 01:47:23,359 INFO L754 eck$LassoCheckResult]: Loop: 6562#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6563#L227 ssl3_connect_~s__server~0#1 := 0; 6632#L232 assume 0 != ssl3_connect_~cb~0#1; 6619#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6620#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6640#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6573#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6596#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6725#L556 ssl3_connect_~skip~0#1 := 0; 6724#L119-1 assume !false; 6723#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6722#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6721#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6720#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6719#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6718#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6657#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6584#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6545#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6546#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6617#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6628#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6756#L556 ssl3_connect_~skip~0#1 := 0; 6755#L119-1 assume !false; 6754#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6740#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6741#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6589#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6580#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6581#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6595#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6590#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6591#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6646#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6601#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6602#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6607#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6608#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6537#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6712#L556 ssl3_connect_~skip~0#1 := 0; 6711#L119-1 assume !false; 6710#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6709#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6708#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6707#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6705#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6706#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6792#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6791#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6790#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6789#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6788#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6787#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6786#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6701#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6702#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6655#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6656#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6692#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6693#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6773#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6772#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6771#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6770#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6769#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6687#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6688#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6689#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6694#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6695#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6733#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6732#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6610#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6611#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6641#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6605#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6574#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6575#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6674#L556 ssl3_connect_~skip~0#1 := 0; 6672#L119-1 assume !false; 6671#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6670#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6562#L123 [2022-07-22 01:47:23,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,360 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-07-22 01:47:23,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076712570] [2022-07-22 01:47:23,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,365 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,370 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,370 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-07-22 01:47:23,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254920063] [2022-07-22 01:47:23,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,395 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-22 01:47:23,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254920063] [2022-07-22 01:47:23,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254920063] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326276318] [2022-07-22 01:47:23,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,397 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,397 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) 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) [2022-07-22 01:47:23,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,486 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-07-22 01:47:23,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-07-22 01:47:23,488 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-07-22 01:47:23,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-07-22 01:47:23,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-07-22 01:47:23,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-07-22 01:47:23,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-07-22 01:47:23,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,491 INFO L369 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-07-22 01:47:23,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-07-22 01:47:23,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-07-22 01:47:23,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-07-22 01:47:23,496 INFO L392 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-07-22 01:47:23,496 INFO L374 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-07-22 01:47:23,496 INFO L287 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-07-22 01:47:23,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-07-22 01:47:23,497 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-07-22 01:47:23,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,498 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,498 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,499 INFO L752 eck$LassoCheckResult]: Stem: 7203#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(18, 2);call #Ultimate.allocInit(12, 3); 7139#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7113#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7114#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7189#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7126#L119-1 assume !false; 7127#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7145#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7122#L123 [2022-07-22 01:47:23,499 INFO L754 eck$LassoCheckResult]: Loop: 7122#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7123#L227 ssl3_connect_~s__server~0#1 := 0; 7192#L232 assume 0 != ssl3_connect_~cb~0#1; 7179#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7180#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7198#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7133#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7156#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7157#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7351#L556 ssl3_connect_~skip~0#1 := 0; 7350#L119-1 assume !false; 7345#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7343#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7341#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7149#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7140#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7141#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7216#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7144#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7105#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7106#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7177#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7304#L556 ssl3_connect_~skip~0#1 := 0; 7302#L119-1 assume !false; 7300#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7298#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7296#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7294#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7292#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7204#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7155#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7150#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7151#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7202#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7161#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7162#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7167#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7168#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7284#L556 ssl3_connect_~skip~0#1 := 0; 7283#L119-1 assume !false; 7282#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7280#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7279#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7278#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7277#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7276#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7275#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7274#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7273#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7272#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7092#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7093#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7159#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7097#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7205#L556 ssl3_connect_~skip~0#1 := 0; 7206#L119-1 assume !false; 7362#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7146#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7147#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7184#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7222#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7259#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7258#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7217#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7218#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7239#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7240#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7271#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7257#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7256#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7213#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7214#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7215#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7235#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7265#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7263#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7261#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7255#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7254#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7253#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7252#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7251#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7250#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7249#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7248#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7246#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7247#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7170#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7171#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7199#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7165#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7134#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7135#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7344#L556 ssl3_connect_~skip~0#1 := 0; 7342#L119-1 assume !false; 7340#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7241#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7122#L123 [2022-07-22 01:47:23,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,499 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-07-22 01:47:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501450374] [2022-07-22 01:47:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,504 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-07-22 01:47:23,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2447920] [2022-07-22 01:47:23,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 01:47:23,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2447920] [2022-07-22 01:47:23,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2447920] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20975908] [2022-07-22 01:47:23,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,538 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,539 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 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) [2022-07-22 01:47:23,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,631 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-07-22 01:47:23,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,632 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-07-22 01:47:23,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-07-22 01:47:23,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-07-22 01:47:23,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-07-22 01:47:23,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-07-22 01:47:23,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-07-22 01:47:23,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,636 INFO L369 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-07-22 01:47:23,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-07-22 01:47:23,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-07-22 01:47:23,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-07-22 01:47:23,641 INFO L392 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-07-22 01:47:23,641 INFO L374 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-07-22 01:47:23,641 INFO L287 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-07-22 01:47:23,641 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-07-22 01:47:23,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-07-22 01:47:23,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,644 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,644 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,644 INFO L752 eck$LassoCheckResult]: Stem: 7806#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(18, 2);call #Ultimate.allocInit(12, 3); 7739#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7713#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7714#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7790#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7750#L119-1 assume !false; 7837#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7832#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7722#L123 [2022-07-22 01:47:23,645 INFO L754 eck$LassoCheckResult]: Loop: 7722#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7723#L227 ssl3_connect_~s__server~0#1 := 0; 7794#L232 assume 0 != ssl3_connect_~cb~0#1; 7781#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7782#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7800#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7733#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7758#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7759#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7963#L556 ssl3_connect_~skip~0#1 := 0; 7961#L119-1 assume !false; 7959#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7957#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7955#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7953#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7951#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7949#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7814#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7744#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7703#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7704#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7778#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7916#L556 ssl3_connect_~skip~0#1 := 0; 7914#L119-1 assume !false; 7912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7910#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7904#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7902#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7900#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7899#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7839#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7805#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7763#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7764#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7769#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7686#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7687#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7969#L556 ssl3_connect_~skip~0#1 := 0; 7964#L119-1 assume !false; 7962#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7960#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7958#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7956#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7954#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7952#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7950#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7948#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7946#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7786#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7787#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7690#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7761#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7780#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7717#L556 ssl3_connect_~skip~0#1 := 0; 7726#L119-1 assume !false; 7727#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7745#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7976#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7975#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7973#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7972#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7971#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7970#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7947#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7944#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7937#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7936#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7893#L155 assume 4416 == ssl3_connect_~s__state~0#1; 7706#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7776#L339 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7797#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7798#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 7695#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7887#L556 ssl3_connect_~skip~0#1 := 0; 7886#L119-1 assume !false; 7885#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7884#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7883#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7882#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7881#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7880#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7879#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7878#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7877#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7876#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7875#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7874#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7873#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7872#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7871#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7812#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7813#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7848#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7845#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7842#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7843#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7844#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7817#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7818#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7819#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7846#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7847#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7849#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7850#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7858#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7859#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7772#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7773#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7801#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7767#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7734#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7735#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7831#L556 ssl3_connect_~skip~0#1 := 0; 7830#L119-1 assume !false; 7829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7828#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7722#L123 [2022-07-22 01:47:23,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,645 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-07-22 01:47:23,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183221108] [2022-07-22 01:47:23,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,652 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-07-22 01:47:23,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199633309] [2022-07-22 01:47:23,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,693 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 01:47:23,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199633309] [2022-07-22 01:47:23,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199633309] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992897212] [2022-07-22 01:47:23,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,694 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,695 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 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) [2022-07-22 01:47:23,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,729 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-07-22 01:47:23,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-07-22 01:47:23,733 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-07-22 01:47:23,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-07-22 01:47:23,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-07-22 01:47:23,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-07-22 01:47:23,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-07-22 01:47:23,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,738 INFO L369 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-22 01:47:23,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-07-22 01:47:23,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-07-22 01:47:23,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-07-22 01:47:23,747 INFO L392 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-22 01:47:23,747 INFO L374 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-22 01:47:23,747 INFO L287 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-07-22 01:47:23,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-07-22 01:47:23,749 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-07-22 01:47:23,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,751 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,751 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,751 INFO L752 eck$LassoCheckResult]: Stem: 8720#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(18, 2);call #Ultimate.allocInit(12, 3); 8647#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8624#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8625#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8701#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8656#L119-1 assume !false; 9117#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9115#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8826#L123 [2022-07-22 01:47:23,751 INFO L754 eck$LassoCheckResult]: Loop: 8826#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8773#L227 ssl3_connect_~s__server~0#1 := 0; 9111#L232 assume 0 != ssl3_connect_~cb~0#1; 9109#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8823#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8821#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8819#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8818#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8799#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8789#L556 ssl3_connect_~skip~0#1 := 0; 8787#L119-1 assume !false; 8785#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8783#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8781#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8779#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8775#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8771#L137 assume 4368 == ssl3_connect_~s__state~0#1; 8652#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8614#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8615#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8687#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8762#L556 ssl3_connect_~skip~0#1 := 0; 8761#L119-1 assume !false; 8760#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8759#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8758#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8757#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8756#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8755#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8754#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8753#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8738#L143 assume 4384 == ssl3_connect_~s__state~0#1; 8734#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8733#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8670#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9026#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9025#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 9024#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9019#L556 ssl3_connect_~skip~0#1 := 0; 9015#L119-1 assume !false; 9014#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9013#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9012#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9011#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9008#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9006#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9005#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9004#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9003#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9002#L149 assume 4400 == ssl3_connect_~s__state~0#1; 8889#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 8999#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8997#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8996#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8990#L556 ssl3_connect_~skip~0#1 := 0; 8989#L119-1 assume !false; 8988#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8987#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8986#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8984#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8983#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8979#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8977#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8976#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 8975#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 8974#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 8973#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8972#L155 assume 4416 == ssl3_connect_~s__state~0#1; 8884#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8970#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 8968#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8929#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 8922#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8916#L556 ssl3_connect_~skip~0#1 := 0; 8914#L119-1 assume !false; 8912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8910#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8831#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8829#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8752#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8743#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8741#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 8742#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 8891#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 8888#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8886#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 8883#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 8881#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 8878#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 8876#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 8873#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 8871#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 8870#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 8868#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 8866#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 8865#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 8859#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 8853#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 8851#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 8850#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 8847#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 8845#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 8842#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 8843#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 8872#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 8816#L215 assume 4352 == ssl3_connect_~s__state~0#1; 8869#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8862#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8861#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8834#L556 ssl3_connect_~skip~0#1 := 0; 8830#L119-1 assume !false; 8828#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8825#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8826#L123 [2022-07-22 01:47:23,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,752 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-07-22 01:47:23,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466695390] [2022-07-22 01:47:23,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,756 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,760 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-07-22 01:47:23,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687040414] [2022-07-22 01:47:23,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-07-22 01:47:23,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687040414] [2022-07-22 01:47:23,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687040414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046887770] [2022-07-22 01:47:23,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,787 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,788 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:23,884 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-07-22 01:47:23,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:23,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-07-22 01:47:23,888 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-07-22 01:47:23,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-07-22 01:47:23,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-07-22 01:47:23,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-07-22 01:47:23,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-07-22 01:47:23,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:23,894 INFO L369 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-07-22 01:47:23,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-07-22 01:47:23,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-07-22 01:47:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:23,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-07-22 01:47:23,904 INFO L392 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-07-22 01:47:23,904 INFO L374 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-07-22 01:47:23,904 INFO L287 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-07-22 01:47:23,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-07-22 01:47:23,907 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-07-22 01:47:23,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:23,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:23,909 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,909 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:23,909 INFO L752 eck$LassoCheckResult]: Stem: 9982#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(18, 2);call #Ultimate.allocInit(12, 3); 9907#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9884#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9885#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 9961#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9916#L119-1 assume !false; 10284#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10064#L122 assume 12292 == ssl3_connect_~s__state~0#1; 9891#L123 [2022-07-22 01:47:23,910 INFO L754 eck$LassoCheckResult]: Loop: 9891#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 9892#L227 ssl3_connect_~s__server~0#1 := 0; 9966#L232 assume 0 != ssl3_connect_~cb~0#1; 9951#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9952#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 9972#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10286#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10285#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 10249#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10239#L556 ssl3_connect_~skip~0#1 := 0; 10237#L119-1 assume !false; 10235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10233#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10231#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10229#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10227#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9994#L137 assume 4368 == ssl3_connect_~s__state~0#1; 9912#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9873#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9874#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 9948#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 9960#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10067#L556 ssl3_connect_~skip~0#1 := 0; 10066#L119-1 assume !false; 10065#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10040#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10039#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10038#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10036#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10035#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10033#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10031#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10000#L143 assume 4384 == ssl3_connect_~s__state~0#1; 9999#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9998#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9931#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10333#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10334#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 10448#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10442#L556 ssl3_connect_~skip~0#1 := 0; 10440#L119-1 assume !false; 10438#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10436#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10434#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10432#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10430#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10428#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10424#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10422#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10411#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10410#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10409#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10408#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10406#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10401#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10399#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10397#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 10395#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10393#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10391#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10389#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10387#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10386#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10385#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10384#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10282#L209 assume 4560 == ssl3_connect_~s__state~0#1; 10113#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10280#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 10278#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 10279#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 10347#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10339#L556 ssl3_connect_~skip~0#1 := 0; 10338#L119-1 assume !false; 10114#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10058#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10057#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10055#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10011#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10187#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10186#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10185#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10184#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10109#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10106#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10107#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10250#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10251#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10220#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10080#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10082#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10045#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10041#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10043#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10044#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9990#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 9992#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 9993#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10074#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10075#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10078#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10079#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10221#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10222#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 9940#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 9941#L215 assume 4352 == ssl3_connect_~s__state~0#1; 9973#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 9935#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9903#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9904#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10123#L556 ssl3_connect_~skip~0#1 := 0; 10121#L119-1 assume !false; 10119#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10117#L122 assume 12292 == ssl3_connect_~s__state~0#1; 9891#L123 [2022-07-22 01:47:23,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,910 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-07-22 01:47:23,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99484023] [2022-07-22 01:47:23,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,915 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:23,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:23,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-07-22 01:47:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:23,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513029645] [2022-07-22 01:47:23,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:23,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:23,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:23,946 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-22 01:47:23,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:23,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513029645] [2022-07-22 01:47:23,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513029645] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:23,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:23,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:23,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676324235] [2022-07-22 01:47:23,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:23,948 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:23,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:23,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:23,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:23,949 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 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) [2022-07-22 01:47:24,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,066 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-07-22 01:47:24,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-07-22 01:47:24,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-07-22 01:47:24,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-07-22 01:47:24,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-07-22 01:47:24,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-07-22 01:47:24,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-07-22 01:47:24,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,094 INFO L369 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-07-22 01:47:24,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-07-22 01:47:24,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-07-22 01:47:24,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-07-22 01:47:24,105 INFO L392 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-07-22 01:47:24,105 INFO L374 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-07-22 01:47:24,105 INFO L287 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-07-22 01:47:24,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-07-22 01:47:24,108 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-07-22 01:47:24,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:24,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:24,109 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,109 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,110 INFO L752 eck$LassoCheckResult]: Stem: 11370#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(18, 2);call #Ultimate.allocInit(12, 3); 11283#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11257#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11258#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11347#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11295#L119-1 assume !false; 11429#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11427#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11415#L123 [2022-07-22 01:47:24,110 INFO L754 eck$LassoCheckResult]: Loop: 11415#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11413#L227 ssl3_connect_~s__server~0#1 := 0; 11794#L232 assume 0 != ssl3_connect_~cb~0#1; 11788#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11786#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 11783#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11780#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11778#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 11775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11765#L556 ssl3_connect_~skip~0#1 := 0; 11762#L119-1 assume !false; 11759#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11756#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11753#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11750#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11747#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11743#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11384#L137 assume 4368 == ssl3_connect_~s__state~0#1; 11385#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11495#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11248#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 11345#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11540#L556 ssl3_connect_~skip~0#1 := 0; 11537#L119-1 assume !false; 11535#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11534#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11532#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11523#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11521#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11425#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11398#L143 assume 4384 == ssl3_connect_~s__state~0#1; 11397#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11396#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11312#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11319#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11320#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 11793#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11787#L556 ssl3_connect_~skip~0#1 := 0; 11785#L119-1 assume !false; 11781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11779#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11776#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11766#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11763#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11760#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11757#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11751#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11748#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11745#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11742#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11741#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11740#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11739#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11738#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11736#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11735#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11734#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11733#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11732#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11730#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11729#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11728#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11727#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11725#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11724#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11723#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11722#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11721#L209 assume 4560 == ssl3_connect_~s__state~0#1; 11377#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 11378#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 11241#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11243#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 11329#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11692#L556 ssl3_connect_~skip~0#1 := 0; 11690#L119-1 assume !false; 11688#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11686#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11684#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11682#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11680#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11678#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11676#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11674#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11672#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11670#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11668#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11666#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11664#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11662#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11660#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11658#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11656#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11654#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11652#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11650#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11648#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11646#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11644#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11642#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11595#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11594#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11592#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11590#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11588#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11586#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11543#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 11538#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 11536#L215 assume 4352 == ssl3_connect_~s__state~0#1; 11362#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11363#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11531#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11528#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11522#L556 ssl3_connect_~skip~0#1 := 0; 11520#L119-1 assume !false; 11519#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11414#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11415#L123 [2022-07-22 01:47:24,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,111 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-07-22 01:47:24,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216354202] [2022-07-22 01:47:24,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,115 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,120 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:24,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,121 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-07-22 01:47:24,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939090790] [2022-07-22 01:47:24,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:24,145 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-22 01:47:24,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:24,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939090790] [2022-07-22 01:47:24,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939090790] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:24,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:24,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:24,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211332438] [2022-07-22 01:47:24,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:24,146 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:24,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:24,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:24,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:24,147 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,163 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-07-22 01:47:24,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,163 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-07-22 01:47:24,170 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-07-22 01:47:24,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-07-22 01:47:24,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-07-22 01:47:24,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-07-22 01:47:24,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-07-22 01:47:24,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,180 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-22 01:47:24,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-07-22 01:47:24,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-07-22 01:47:24,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-07-22 01:47:24,199 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-22 01:47:24,199 INFO L374 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-22 01:47:24,199 INFO L287 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-07-22 01:47:24,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-07-22 01:47:24,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-07-22 01:47:24,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:24,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:24,208 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,208 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,208 INFO L752 eck$LassoCheckResult]: Stem: 13385#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(18, 2);call #Ultimate.allocInit(12, 3); 13303#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 13280#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13281#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 13362#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13312#L119-1 assume !false; 14382#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14273#L122 assume 12292 == ssl3_connect_~s__state~0#1; 14274#L123 [2022-07-22 01:47:24,209 INFO L754 eck$LassoCheckResult]: Loop: 14274#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 13867#L227 ssl3_connect_~s__server~0#1 := 0; 13397#L232 assume 0 != ssl3_connect_~cb~0#1; 13350#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13351#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 14176#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 14175#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14352#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 14346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14341#L556 ssl3_connect_~skip~0#1 := 0; 14338#L119-1 assume !false; 14336#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14335#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14329#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14327#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14325#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14323#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13403#L137 assume 4368 == ssl3_connect_~s__state~0#1; 13308#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13270#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13271#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 13346#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13361#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14206#L556 ssl3_connect_~skip~0#1 := 0; 14204#L119-1 assume !false; 14202#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14200#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14198#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14196#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14189#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14186#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14182#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14180#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14179#L143 assume 4384 == ssl3_connect_~s__state~0#1; 13383#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13384#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13327#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13407#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14089#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 14466#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14461#L556 ssl3_connect_~skip~0#1 := 0; 14459#L119-1 assume !false; 14457#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14455#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14453#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14451#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14449#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14447#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14445#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14443#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14441#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14439#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14436#L149 assume 4400 == ssl3_connect_~s__state~0#1; 13257#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 13258#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 13324#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14421#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14412#L556 ssl3_connect_~skip~0#1 := 0; 14410#L119-1 assume !false; 14408#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14406#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14402#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14397#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14396#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14390#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14389#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14387#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14384#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14381#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14380#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14379#L155 assume 4416 == ssl3_connect_~s__state~0#1; 13835#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 14377#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 14375#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14373#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 14351#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14293#L556 ssl3_connect_~skip~0#1 := 0; 14290#L119-1 assume !false; 14289#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14275#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14270#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14269#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14268#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14131#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14130#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14126#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14123#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14119#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14117#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14116#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14115#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14114#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13755#L161 assume 4432 == ssl3_connect_~s__state~0#1; 13261#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13262#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 13267#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13268#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13883#L556 ssl3_connect_~skip~0#1 := 0; 13881#L119-1 assume !false; 13879#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13877#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 13875#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 13873#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 13870#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 13866#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13863#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 13860#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 13857#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 13854#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 13851#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 13848#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 13843#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 13834#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13831#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 13829#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 13821#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 13817#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 13810#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 13809#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 13803#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 13802#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 13799#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 13794#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 13795#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 13787#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 13788#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 13844#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 13846#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 13771#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 13772#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 13901#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 13733#L215 assume 4352 == ssl3_connect_~s__state~0#1; 13898#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13895#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13299#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13300#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14309#L556 ssl3_connect_~skip~0#1 := 0; 14307#L119-1 assume !false; 14305#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14303#L122 assume 12292 == ssl3_connect_~s__state~0#1; 14274#L123 [2022-07-22 01:47:24,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,209 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-07-22 01:47:24,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000119259] [2022-07-22 01:47:24,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:24,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,223 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-07-22 01:47:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081006997] [2022-07-22 01:47:24,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-22 01:47:24,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:24,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081006997] [2022-07-22 01:47:24,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081006997] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:24,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:24,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:24,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929150478] [2022-07-22 01:47:24,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:24,257 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:24,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:24,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:24,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:24,257 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,369 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-07-22 01:47:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-07-22 01:47:24,378 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-07-22 01:47:24,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-07-22 01:47:24,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-07-22 01:47:24,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-07-22 01:47:24,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-07-22 01:47:24,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,388 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-07-22 01:47:24,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-07-22 01:47:24,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-07-22 01:47:24,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-07-22 01:47:24,410 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-07-22 01:47:24,410 INFO L374 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-07-22 01:47:24,411 INFO L287 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-07-22 01:47:24,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-07-22 01:47:24,416 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-07-22 01:47:24,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:24,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:24,418 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,418 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,418 INFO L752 eck$LassoCheckResult]: Stem: 16117#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(18, 2);call #Ultimate.allocInit(12, 3); 16027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 15998#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15999#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16093#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16039#L119-1 assume !false; 16152#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16150#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16151#L123 [2022-07-22 01:47:24,419 INFO L754 eck$LassoCheckResult]: Loop: 16151#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16170#L227 ssl3_connect_~s__server~0#1 := 0; 16844#L232 assume 0 != ssl3_connect_~cb~0#1; 16843#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16842#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 16367#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 16366#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16342#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 16343#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16323#L556 ssl3_connect_~skip~0#1 := 0; 16324#L119-1 assume !false; 16315#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16316#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16309#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16310#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16303#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16304#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16297#L137 assume 4368 == ssl3_connect_~s__state~0#1; 16298#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 15989#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15990#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 16290#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16291#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16828#L556 ssl3_connect_~skip~0#1 := 0; 16827#L119-1 assume !false; 16826#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16825#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16824#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16823#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16822#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16821#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16820#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16819#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16818#L143 assume 4384 == ssl3_connect_~s__state~0#1; 16423#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16817#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16693#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16694#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16815#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 16813#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16808#L556 ssl3_connect_~skip~0#1 := 0; 16807#L119-1 assume !false; 16806#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16805#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16804#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16803#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16802#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16801#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16800#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16799#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16798#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16797#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16793#L149 assume 4400 == ssl3_connect_~s__state~0#1; 16418#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16784#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 16781#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16778#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16772#L556 ssl3_connect_~skip~0#1 := 0; 16770#L119-1 assume !false; 16768#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16766#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16764#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16762#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16760#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16758#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16754#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16752#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16749#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16748#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16747#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16746#L155 assume 4416 == ssl3_connect_~s__state~0#1; 16208#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16209#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 16744#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16742#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 16739#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16733#L556 ssl3_connect_~skip~0#1 := 0; 16731#L119-1 assume !false; 16729#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16727#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16725#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16723#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16721#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16719#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16717#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16715#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16713#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16711#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16709#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16707#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16705#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16703#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16701#L161 assume 4432 == ssl3_connect_~s__state~0#1; 16409#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16684#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 16682#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16681#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16675#L556 ssl3_connect_~skip~0#1 := 0; 16674#L119-1 assume !false; 16673#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16672#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16670#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16664#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16663#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16657#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16655#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16653#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16651#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16649#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16647#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16643#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16639#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16637#L167 assume 4448 == ssl3_connect_~s__state~0#1; 16402#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16551#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 16516#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 16438#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 16199#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16195#L556 ssl3_connect_~skip~0#1 := 0; 16186#L119-1 assume !false; 16187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16178#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16179#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16169#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16171#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16431#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16429#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16427#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16425#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16422#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16420#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16417#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16415#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16411#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16408#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16404#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 16405#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 16399#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 16400#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 16393#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 16394#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 16389#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 16390#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 16384#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 16385#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 16378#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 16379#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 16370#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 16371#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 16354#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 16355#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 16357#L215 assume 4352 == ssl3_connect_~s__state~0#1; 16443#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16441#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16440#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16205#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16201#L556 ssl3_connect_~skip~0#1 := 0; 16188#L119-1 assume !false; 16189#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16180#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16151#L123 [2022-07-22 01:47:24,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,419 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-07-22 01:47:24,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008981505] [2022-07-22 01:47:24,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,424 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:24,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,428 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-07-22 01:47:24,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293477795] [2022-07-22 01:47:24,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-07-22 01:47:24,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:24,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293477795] [2022-07-22 01:47:24,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293477795] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:24,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:24,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:24,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878033771] [2022-07-22 01:47:24,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:24,461 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:24,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:24,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:24,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:24,462 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,567 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-07-22 01:47:24,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-07-22 01:47:24,575 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-07-22 01:47:24,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-07-22 01:47:24,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-07-22 01:47:24,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-07-22 01:47:24,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-07-22 01:47:24,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,585 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-07-22 01:47:24,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-07-22 01:47:24,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-07-22 01:47:24,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-07-22 01:47:24,615 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-07-22 01:47:24,615 INFO L374 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-07-22 01:47:24,615 INFO L287 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-07-22 01:47:24,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-07-22 01:47:24,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-07-22 01:47:24,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:24,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:24,623 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,623 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,623 INFO L752 eck$LassoCheckResult]: Stem: 19041#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(18, 2);call #Ultimate.allocInit(12, 3); 18952#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 18927#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18928#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19013#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18964#L119-1 assume !false; 19462#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19460#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19183#L123 [2022-07-22 01:47:24,624 INFO L754 eck$LassoCheckResult]: Loop: 19183#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 19163#L227 ssl3_connect_~s__server~0#1 := 0; 19457#L232 assume 0 != ssl3_connect_~cb~0#1; 19454#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 19448#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 19443#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19435#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19432#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 19428#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19421#L556 ssl3_connect_~skip~0#1 := 0; 19418#L119-1 assume !false; 19415#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19412#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19409#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19406#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19403#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19400#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19147#L137 assume 4368 == ssl3_connect_~s__state~0#1; 19146#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19145#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18916#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 19011#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19996#L556 ssl3_connect_~skip~0#1 := 0; 19994#L119-1 assume !false; 19992#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19990#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19988#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19986#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19984#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19982#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19980#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 19038#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 19039#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18980#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19062#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19506#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 19504#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19499#L556 ssl3_connect_~skip~0#1 := 0; 19498#L119-1 assume !false; 19497#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19496#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19495#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19494#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19493#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19492#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19491#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19490#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19489#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19488#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19487#L149 assume 4400 == ssl3_connect_~s__state~0#1; 19294#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19485#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 19483#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19481#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19476#L556 ssl3_connect_~skip~0#1 := 0; 19475#L119-1 assume !false; 19474#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19473#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19472#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19471#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19470#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19469#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19468#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19467#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19466#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19465#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19464#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19463#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19461#L155 assume 4416 == ssl3_connect_~s__state~0#1; 19289#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 19459#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 19458#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 19456#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 19453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19447#L556 ssl3_connect_~skip~0#1 := 0; 19441#L119-1 assume !false; 19434#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19430#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19423#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19420#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19417#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19414#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19411#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19408#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19405#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19402#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19399#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19397#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19395#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19392#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19390#L161 assume 4432 == ssl3_connect_~s__state~0#1; 19284#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19385#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 19383#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19380#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19371#L556 ssl3_connect_~skip~0#1 := 0; 19364#L119-1 assume !false; 19361#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19358#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19355#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19352#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19349#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19346#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19343#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19340#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19323#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19322#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19320#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19318#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19317#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19316#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19314#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19312#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19237#L167 assume 4448 == ssl3_connect_~s__state~0#1; 19233#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19229#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 19223#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19217#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 19218#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19204#L556 ssl3_connect_~skip~0#1 := 0; 19192#L119-1 assume !false; 19187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19188#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19315#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19313#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19311#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19162#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19164#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19302#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19300#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19298#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19296#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19293#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19291#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19288#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19286#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19283#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19281#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 19279#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 19277#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 19275#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 19273#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 19271#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 19269#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 19267#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 19265#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 19262#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 19260#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 19251#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 19252#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 19255#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 19247#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 19240#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 19234#L215 assume 4352 == ssl3_connect_~s__state~0#1; 19230#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19224#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19219#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19210#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19206#L556 ssl3_connect_~skip~0#1 := 0; 19321#L119-1 assume !false; 19319#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19182#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19183#L123 [2022-07-22 01:47:24,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,624 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-07-22 01:47:24,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033007539] [2022-07-22 01:47:24,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,629 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:24,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-07-22 01:47:24,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498513004] [2022-07-22 01:47:24,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:24,663 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-07-22 01:47:24,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:24,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498513004] [2022-07-22 01:47:24,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498513004] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:24,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:24,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:24,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911543449] [2022-07-22 01:47:24,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:24,664 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:24,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:24,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:24,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:24,665 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,781 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-07-22 01:47:24,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-07-22 01:47:24,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-07-22 01:47:24,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-07-22 01:47:24,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-07-22 01:47:24,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-07-22 01:47:24,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-07-22 01:47:24,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,799 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-07-22 01:47:24,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-07-22 01:47:24,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-07-22 01:47:24,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-07-22 01:47:24,824 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-07-22 01:47:24,824 INFO L374 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-07-22 01:47:24,824 INFO L287 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-07-22 01:47:24,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-07-22 01:47:24,847 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-07-22 01:47:24,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:24,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:24,848 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,849 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:24,849 INFO L752 eck$LassoCheckResult]: Stem: 22208#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(18, 2);call #Ultimate.allocInit(12, 3); 22117#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 22091#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22092#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 22183#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22129#L119-1 assume !false; 23468#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23467#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22098#L123 [2022-07-22 01:47:24,849 INFO L754 eck$LassoCheckResult]: Loop: 22098#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 22099#L227 ssl3_connect_~s__server~0#1 := 0; 23366#L232 assume 0 != ssl3_connect_~cb~0#1; 22168#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22169#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 22197#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22160#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22161#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 23355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23349#L556 ssl3_connect_~skip~0#1 := 0; 23049#L119-1 assume !false; 22849#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22781#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22764#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22318#L137 assume 4368 == ssl3_connect_~s__state~0#1; 22317#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22313#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22305#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 22181#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22182#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23079#L556 ssl3_connect_~skip~0#1 := 0; 23066#L119-1 assume !false; 23064#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23062#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23059#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23057#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23055#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23052#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23051#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22980#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22974#L143 assume 4384 == ssl3_connect_~s__state~0#1; 22206#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22207#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22145#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22229#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22230#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 23188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23182#L556 ssl3_connect_~skip~0#1 := 0; 23180#L119-1 assume !false; 23178#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23176#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23174#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23172#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23170#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23168#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23166#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23164#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23162#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23160#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22700#L149 assume 4400 == ssl3_connect_~s__state~0#1; 22698#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22166#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22167#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22090#L556 ssl3_connect_~skip~0#1 := 0; 22102#L119-1 assume !false; 22103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23686#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22177#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22130#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22118#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22119#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23678#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22131#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22132#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22178#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23634#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23629#L155 assume 4416 == ssl3_connect_~s__state~0#1; 23081#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 23621#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 22193#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22194#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 23597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23591#L556 ssl3_connect_~skip~0#1 := 0; 23589#L119-1 assume !false; 23587#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23585#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23583#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23581#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23579#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23577#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23575#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23573#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23571#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23569#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23567#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23565#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23563#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23561#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23559#L161 assume 4432 == ssl3_connect_~s__state~0#1; 22760#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22114#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 22115#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 23025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23549#L556 ssl3_connect_~skip~0#1 := 0; 23548#L119-1 assume !false; 23547#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23546#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23545#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23544#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23543#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23542#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23541#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23540#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23539#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23538#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23537#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23536#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23535#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23534#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23533#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 23532#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 23531#L167 assume 4448 == ssl3_connect_~s__state~0#1; 22439#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 23530#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 23528#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22126#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 22127#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23687#L556 ssl3_connect_~skip~0#1 := 0; 23685#L119-1 assume !false; 23684#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23682#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23680#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23679#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23677#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23676#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23672#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23669#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23668#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23667#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23666#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23665#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23663#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23662#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23661#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 23660#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22094#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22095#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22133#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22120#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22121#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22196#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22192#L185 assume 4480 == ssl3_connect_~s__state~0#1; 22180#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22173#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22174#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22396#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 22362#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22355#L556 ssl3_connect_~skip~0#1 := 0; 22352#L119-1 assume !false; 22348#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22345#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22340#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22335#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22331#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22325#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22324#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22319#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22320#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22975#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22976#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22701#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22702#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23154#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23152#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22759#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22440#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22438#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22437#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22431#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22429#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22427#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22425#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 22423#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 22420#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 22415#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 22416#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 22408#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 22409#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 22989#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 22990#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 22405#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 22403#L215 assume 4352 == ssl3_connect_~s__state~0#1; 22401#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22397#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22393#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22394#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23105#L556 ssl3_connect_~skip~0#1 := 0; 23104#L119-1 assume !false; 23103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23102#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22098#L123 [2022-07-22 01:47:24,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-07-22 01:47:24,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158489856] [2022-07-22 01:47:24,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,855 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:24,858 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:24,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:24,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-07-22 01:47:24,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:24,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760652193] [2022-07-22 01:47:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:24,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:24,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:24,897 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-07-22 01:47:24,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:24,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760652193] [2022-07-22 01:47:24,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760652193] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:24,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:24,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:24,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495345137] [2022-07-22 01:47:24,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:24,899 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:24,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:24,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:24,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:24,900 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:24,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:24,920 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-07-22 01:47:24,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:24,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-07-22 01:47:24,936 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-07-22 01:47:24,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-07-22 01:47:24,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-07-22 01:47:24,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-07-22 01:47:24,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-07-22 01:47:24,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:24,959 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-22 01:47:24,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-07-22 01:47:24,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-07-22 01:47:24,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:25,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-07-22 01:47:25,007 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-22 01:47:25,007 INFO L374 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-22 01:47:25,008 INFO L287 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-07-22 01:47:25,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-07-22 01:47:25,018 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-07-22 01:47:25,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:25,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:25,020 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,020 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,020 INFO L752 eck$LassoCheckResult]: Stem: 27093#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(18, 2);call #Ultimate.allocInit(12, 3); 27011#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 26987#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26988#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 27068#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27023#L119-1 assume !false; 29482#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29479#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28953#L123 [2022-07-22 01:47:25,021 INFO L754 eck$LassoCheckResult]: Loop: 28953#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 28845#L227 ssl3_connect_~s__server~0#1 := 0; 29470#L232 assume 0 != ssl3_connect_~cb~0#1; 29468#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 29466#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 29463#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 29186#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28988#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 28985#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28979#L556 ssl3_connect_~skip~0#1 := 0; 28977#L119-1 assume !false; 28975#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28973#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28970#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28971#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29179#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29177#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 27113#L137 assume 4368 == ssl3_connect_~s__state~0#1; 27114#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 26977#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 26978#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 27066#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 27067#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29921#L556 ssl3_connect_~skip~0#1 := 0; 29919#L119-1 assume !false; 29917#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29915#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29913#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29911#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29909#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29907#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29905#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29903#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29818#L143 assume 4384 == ssl3_connect_~s__state~0#1; 27089#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 27090#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27037#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 28099#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 28098#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 28096#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28091#L556 ssl3_connect_~skip~0#1 := 0; 28090#L119-1 assume !false; 28089#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28088#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28087#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28085#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28084#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28083#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28082#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28081#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28080#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28047#L149 assume 4400 == ssl3_connect_~s__state~0#1; 28045#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28042#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 28043#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 29400#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29394#L556 ssl3_connect_~skip~0#1 := 0; 29392#L119-1 assume !false; 29391#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29390#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29387#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29386#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29380#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29378#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29376#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29375#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29374#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29367#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29364#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29185#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28952#L155 assume 4416 == ssl3_connect_~s__state~0#1; 28927#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 28936#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 28935#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 28934#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 28932#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28924#L556 ssl3_connect_~skip~0#1 := 0; 28923#L119-1 assume !false; 28922#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28921#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28919#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28917#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28915#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28912#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28910#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28907#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28905#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28902#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28900#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28897#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28895#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28892#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28841#L161 assume 4432 == ssl3_connect_~s__state~0#1; 28840#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 28839#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 28838#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 28836#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28831#L556 ssl3_connect_~skip~0#1 := 0; 28830#L119-1 assume !false; 28829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28828#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28821#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28820#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28819#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28818#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28817#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28816#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28815#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28814#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28706#L167 assume 4448 == ssl3_connect_~s__state~0#1; 28705#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 28703#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 28672#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 28673#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 29281#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29275#L556 ssl3_connect_~skip~0#1 := 0; 29273#L119-1 assume !false; 29271#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29269#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29268#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29267#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29265#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29264#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29263#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29262#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29261#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29259#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29258#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29252#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29250#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29248#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29246#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29244#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29242#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29240#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29238#L173 assume 4464 == ssl3_connect_~s__state~0#1; 28914#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 29235#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 29131#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29125#L556 ssl3_connect_~skip~0#1 := 0; 29123#L119-1 assume !false; 29121#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29119#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29117#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29115#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29113#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29112#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29111#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29109#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29108#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29105#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29103#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29102#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29096#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29094#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29092#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29090#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29087#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29085#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29083#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29081#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29079#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29077#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 29012#L185 assume 4480 == ssl3_connect_~s__state~0#1; 28909#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 29011#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 29008#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 29007#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 28881#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28877#L556 ssl3_connect_~skip~0#1 := 0; 28869#L119-1 assume !false; 28870#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28861#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28862#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28854#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28855#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28844#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28813#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 27115#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 27116#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28937#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28076#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28077#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28933#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28926#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28925#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28842#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28843#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 28707#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 28708#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29026#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29020#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29018#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 29016#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 29013#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 29003#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 29004#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 29139#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 29137#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 28947#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 28944#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 28945#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 28967#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 28889#L215 assume 4352 == ssl3_connect_~s__state~0#1; 28963#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28961#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28960#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28958#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28873#L556 ssl3_connect_~skip~0#1 := 0; 28874#L119-1 assume !false; 28866#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28867#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28953#L123 [2022-07-22 01:47:25,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,021 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-07-22 01:47:25,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135131838] [2022-07-22 01:47:25,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,026 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:25,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,029 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:25,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-07-22 01:47:25,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723303796] [2022-07-22 01:47:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-07-22 01:47:25,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:25,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723303796] [2022-07-22 01:47:25,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723303796] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:25,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:25,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:25,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422586875] [2022-07-22 01:47:25,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:25,101 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:25,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:25,101 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:25,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:25,224 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-07-22 01:47:25,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:25,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-07-22 01:47:25,239 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-07-22 01:47:25,254 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-07-22 01:47:25,254 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-07-22 01:47:25,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-07-22 01:47:25,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-07-22 01:47:25,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:25,262 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-07-22 01:47:25,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-07-22 01:47:25,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-07-22 01:47:25,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:25,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-07-22 01:47:25,316 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-07-22 01:47:25,316 INFO L374 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-07-22 01:47:25,316 INFO L287 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-07-22 01:47:25,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-07-22 01:47:25,337 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-07-22 01:47:25,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:25,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:25,339 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,339 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,339 INFO L752 eck$LassoCheckResult]: Stem: 33766#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(18, 2);call #Ultimate.allocInit(12, 3); 33678#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 33650#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33651#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 33737#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33689#L119-1 assume !false; 36634#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36632#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35666#L123 [2022-07-22 01:47:25,339 INFO L754 eck$LassoCheckResult]: Loop: 35666#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 35655#L227 ssl3_connect_~s__server~0#1 := 0; 36628#L232 assume 0 != ssl3_connect_~cb~0#1; 36626#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 36623#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 36417#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 36414#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 36412#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 36407#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36401#L556 ssl3_connect_~skip~0#1 := 0; 36400#L119-1 assume !false; 36394#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36387#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36384#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36381#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36378#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36375#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33787#L137 assume 4368 == ssl3_connect_~s__state~0#1; 33683#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 33639#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33640#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 33735#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 33736#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36328#L556 ssl3_connect_~skip~0#1 := 0; 36325#L119-1 assume !false; 36322#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36319#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36316#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36313#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36310#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36307#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36304#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36301#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36298#L143 assume 4384 == ssl3_connect_~s__state~0#1; 33763#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 33764#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33704#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 35637#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 35634#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 35630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35623#L556 ssl3_connect_~skip~0#1 := 0; 35620#L119-1 assume !false; 35614#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35399#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35337#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35336#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35333#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35331#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35330#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35329#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35327#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35326#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35206#L149 assume 4400 == ssl3_connect_~s__state~0#1; 35204#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35201#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 35202#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 36979#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36973#L556 ssl3_connect_~skip~0#1 := 0; 36972#L119-1 assume !false; 36971#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36970#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36965#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36963#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36961#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36921#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33696#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33693#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36757#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36754#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36744#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36741#L155 assume 4416 == ssl3_connect_~s__state~0#1; 35799#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 36736#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 36733#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 36730#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 36726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36719#L556 ssl3_connect_~skip~0#1 := 0; 36716#L119-1 assume !false; 36713#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36710#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36704#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36701#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36698#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36695#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36689#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36686#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36683#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36680#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36677#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36675#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36673#L161 assume 4432 == ssl3_connect_~s__state~0#1; 35794#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36670#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 36667#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36664#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36659#L556 ssl3_connect_~skip~0#1 := 0; 36658#L119-1 assume !false; 36657#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36651#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36649#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36647#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36645#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36643#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36641#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36639#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36637#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36636#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36635#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36633#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36631#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36630#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36629#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36627#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36624#L167 assume 4448 == ssl3_connect_~s__state~0#1; 35789#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36620#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 36618#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36616#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 36612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36605#L556 ssl3_connect_~skip~0#1 := 0; 36604#L119-1 assume !false; 36603#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36601#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36600#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36599#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36598#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36596#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36595#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36594#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36593#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36591#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36590#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36589#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36588#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36587#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36586#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36581#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36579#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36577#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36575#L173 assume 4464 == ssl3_connect_~s__state~0#1; 35780#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 36572#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 36569#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36563#L556 ssl3_connect_~skip~0#1 := 0; 36561#L119-1 assume !false; 36559#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36557#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36555#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36553#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36551#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36549#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36547#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36545#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36544#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36539#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36537#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36535#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36526#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36521#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36516#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36511#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36506#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36501#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36495#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 36489#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 36485#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 36369#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 36370#L185 assume 4480 == ssl3_connect_~s__state~0#1; 33785#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 36456#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 36454#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 36451#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 36450#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36445#L556 ssl3_connect_~skip~0#1 := 0; 36444#L119-1 assume !false; 36443#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36441#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36440#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36439#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36438#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36432#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36430#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36428#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36426#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36424#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36422#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36421#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36343#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36341#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36339#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36336#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36330#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36327#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36324#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 36321#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 36318#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 36315#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 36312#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 36309#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 36306#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 36303#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 36300#L197 assume 4512 == ssl3_connect_~s__state~0#1; 33699#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 33647#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 33643#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 33644#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 33771#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 35685#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35815#L556 ssl3_connect_~skip~0#1 := 0; 35814#L119-1 assume !false; 35813#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35812#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35811#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35810#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35809#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35808#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35807#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35806#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35805#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35804#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35803#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35802#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35801#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35798#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35796#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35793#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35791#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35788#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35786#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35784#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35782#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35779#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35777#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35772#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35771#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35765#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35763#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 35761#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 35759#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 35756#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 35753#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 35754#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 33781#L215 assume 4352 == ssl3_connect_~s__state~0#1; 36144#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 36141#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 35686#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 35679#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35673#L556 ssl3_connect_~skip~0#1 := 0; 35671#L119-1 assume !false; 35668#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35665#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35666#L123 [2022-07-22 01:47:25,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,340 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-07-22 01:47:25,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128536347] [2022-07-22 01:47:25,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,345 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:25,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:25,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,350 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-07-22 01:47:25,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715898999] [2022-07-22 01:47:25,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-07-22 01:47:25,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:25,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715898999] [2022-07-22 01:47:25,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715898999] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:25,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:25,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:25,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771587500] [2022-07-22 01:47:25,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:25,403 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:25,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:25,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:25,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:25,404 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:25,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:25,531 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-07-22 01:47:25,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:25,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-07-22 01:47:25,546 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-07-22 01:47:25,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-07-22 01:47:25,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-07-22 01:47:25,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-07-22 01:47:25,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-07-22 01:47:25,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:25,573 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-07-22 01:47:25,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-07-22 01:47:25,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-07-22 01:47:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-07-22 01:47:25,649 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-07-22 01:47:25,649 INFO L374 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-07-22 01:47:25,649 INFO L287 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-07-22 01:47:25,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-07-22 01:47:25,659 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-07-22 01:47:25,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:25,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:25,661 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,661 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:25,661 INFO L752 eck$LassoCheckResult]: Stem: 40537#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(18, 2);call #Ultimate.allocInit(12, 3); 40452#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 40425#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40426#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 40509#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40462#L119-1 assume !false; 41978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41976#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41263#L123 [2022-07-22 01:47:25,662 INFO L754 eck$LassoCheckResult]: Loop: 41263#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 40794#L227 ssl3_connect_~s__server~0#1 := 0; 41970#L232 assume 0 != ssl3_connect_~cb~0#1; 41967#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 41964#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 41960#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 41956#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41952#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 41945#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41939#L556 ssl3_connect_~skip~0#1 := 0; 41937#L119-1 assume !false; 41935#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41933#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41931#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41929#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41927#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41924#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41922#L137 assume 4368 == ssl3_connect_~s__state~0#1; 40782#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41920#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41915#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 41919#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 41909#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41897#L556 ssl3_connect_~skip~0#1 := 0; 41895#L119-1 assume !false; 41893#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41891#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41888#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41886#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41884#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41882#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41880#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41878#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41876#L143 assume 4384 == ssl3_connect_~s__state~0#1; 40771#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41871#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41867#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41865#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 41863#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 41858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41851#L556 ssl3_connect_~skip~0#1 := 0; 41845#L119-1 assume !false; 41843#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41841#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41839#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41837#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41835#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41833#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41831#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41827#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41825#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41823#L149 assume 4400 == ssl3_connect_~s__state~0#1; 41231#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41818#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 41815#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 41812#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41807#L556 ssl3_connect_~skip~0#1 := 0; 41805#L119-1 assume !false; 41803#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41801#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41800#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41799#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41797#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41796#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41795#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41794#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41793#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41789#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41786#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41649#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41613#L155 assume 4416 == ssl3_connect_~s__state~0#1; 41222#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 41602#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 41599#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 41594#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 41567#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41561#L556 ssl3_connect_~skip~0#1 := 0; 41559#L119-1 assume !false; 41557#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41555#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41553#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41551#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41549#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41547#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41545#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41543#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41542#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41533#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41527#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41522#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41516#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41509#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41506#L161 assume 4432 == ssl3_connect_~s__state~0#1; 41213#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 41502#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 41501#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41273#L556 ssl3_connect_~skip~0#1 := 0; 41270#L119-1 assume !false; 41267#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41264#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41260#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41257#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41254#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41251#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41248#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41245#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41242#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41239#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41236#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41232#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41227#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41223#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41218#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41214#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41208#L167 assume 4448 == ssl3_connect_~s__state~0#1; 41203#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 41200#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 41166#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 41167#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 43767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40538#L556 ssl3_connect_~skip~0#1 := 0; 40539#L119-1 assume !false; 43762#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43761#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 43759#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 43758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 43757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 43756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 43755#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 43754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 43753#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40511#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40442#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40443#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40419#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40410#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40411#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40430#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40431#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40479#L173 assume 4464 == ssl3_connect_~s__state~0#1; 41984#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 43745#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 43743#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43738#L556 ssl3_connect_~skip~0#1 := 0; 43737#L119-1 assume !false; 43736#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43735#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43734#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41004#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 40901#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 40899#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 40897#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 40894#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 40884#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40883#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40881#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40876#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40874#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40872#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40870#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40868#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40866#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40864#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40862#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40860#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40858#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40856#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40734#L185 assume 4480 == ssl3_connect_~s__state~0#1; 40506#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 40507#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 40729#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 40408#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 40409#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43475#L556 ssl3_connect_~skip~0#1 := 0; 43473#L119-1 assume !false; 43471#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43469#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43467#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 43465#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 43463#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 43461#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 43459#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 43458#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 43456#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 43455#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 43449#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 43447#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 43445#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 43443#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 43441#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 43439#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 43437#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 43435#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 43433#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 43431#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 43429#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 43427#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42633#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42607#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42598#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42592#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42590#L197 assume 4512 == ssl3_connect_~s__state~0#1; 41975#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 42587#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 42585#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 42583#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 42581#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 42578#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42572#L556 ssl3_connect_~skip~0#1 := 0; 42570#L119-1 assume !false; 42568#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42566#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42564#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42562#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42560#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42558#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42556#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42554#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42552#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42550#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42548#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 42546#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 42544#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 42542#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 42540#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 42538#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 42536#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 42534#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 42532#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 42530#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 42529#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 42527#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42420#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42419#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42418#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42416#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42415#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 42414#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 42413#L203 assume 4528 == ssl3_connect_~s__state~0#1; 41972#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 41965#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 41962#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41955#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 41950#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41940#L556 ssl3_connect_~skip~0#1 := 0; 41938#L119-1 assume !false; 41936#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41934#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41932#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41930#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41928#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41925#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41926#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42236#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42232#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42227#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42223#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 42221#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 42219#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 42217#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 42215#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 42212#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 42210#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 42208#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 42206#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 42204#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 42202#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 42200#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42197#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42195#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42193#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42090#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42089#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 42088#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 42085#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 42083#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 42080#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 41320#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 41318#L215 assume 4352 == ssl3_connect_~s__state~0#1; 41316#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 41311#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 41309#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 41282#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40820#L556 ssl3_connect_~skip~0#1 := 0; 40821#L119-1 assume !false; 40812#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40813#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41263#L123 [2022-07-22 01:47:25,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,663 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-07-22 01:47:25,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791763160] [2022-07-22 01:47:25,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,667 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:25,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:25,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:25,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-07-22 01:47:25,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:25,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582495911] [2022-07-22 01:47:25,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:25,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:25,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:25,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582495911] [2022-07-22 01:47:25,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582495911] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 01:47:25,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041273129] [2022-07-22 01:47:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:25,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 01:47:25,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:25,726 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 01:47:25,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-07-22 01:47:25,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:25,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 01:47:25,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:25,911 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:25,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 01:47:25,980 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:25,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041273129] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 01:47:25,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 01:47:25,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-22 01:47:25,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976028956] [2022-07-22 01:47:25,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 01:47:25,982 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:25,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 01:47:25,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 01:47:25,983 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:26,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:26,156 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-07-22 01:47:26,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 01:47:26,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-07-22 01:47:26,176 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-07-22 01:47:26,192 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-07-22 01:47:26,193 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-07-22 01:47:26,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-07-22 01:47:26,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-07-22 01:47:26,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:26,202 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-07-22 01:47:26,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-07-22 01:47:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-07-22 01:47:26,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:26,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-07-22 01:47:26,310 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-07-22 01:47:26,310 INFO L374 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-07-22 01:47:26,310 INFO L287 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-07-22 01:47:26,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-07-22 01:47:26,317 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-07-22 01:47:26,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:26,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:26,318 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:26,318 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:26,318 INFO L752 eck$LassoCheckResult]: Stem: 49971#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(18, 2);call #Ultimate.allocInit(12, 3); 49885#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 49861#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49862#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 49943#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49896#L119-1 assume !false; 49980#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49979#L122 assume 12292 == ssl3_connect_~s__state~0#1; 49868#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 49869#L227 [2022-07-22 01:47:26,318 INFO L754 eck$LassoCheckResult]: Loop: 49869#L227 ssl3_connect_~s__server~0#1 := 0; 50492#L232 assume 0 != ssl3_connect_~cb~0#1; 50491#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 50490#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 50488#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 50486#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50485#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 50483#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50478#L556 ssl3_connect_~skip~0#1 := 0; 50477#L119-1 assume !false; 50476#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50475#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50474#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50473#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50472#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50471#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50470#L137 assume 4368 == ssl3_connect_~s__state~0#1; 50137#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50469#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50372#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 50468#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 50466#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50461#L556 ssl3_connect_~skip~0#1 := 0; 50460#L119-1 assume !false; 50459#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50458#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50457#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50456#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50455#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50454#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50453#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50452#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50451#L143 assume 4384 == ssl3_connect_~s__state~0#1; 50044#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50316#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50312#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50310#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50311#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 52837#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52832#L556 ssl3_connect_~skip~0#1 := 0; 52831#L119-1 assume !false; 52830#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52829#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52745#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52744#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52743#L149 assume 4400 == ssl3_connect_~s__state~0#1; 50449#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52741#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 49929#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 49930#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53152#L556 ssl3_connect_~skip~0#1 := 0; 53150#L119-1 assume !false; 53148#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53146#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 53144#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 53141#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 53138#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 53135#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 53133#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 53125#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 53092#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52934#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52928#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52926#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52924#L155 assume 4416 == ssl3_connect_~s__state~0#1; 49923#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 49924#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 49953#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 49954#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 52897#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52891#L556 ssl3_connect_~skip~0#1 := 0; 52889#L119-1 assume !false; 52887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52885#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52883#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52881#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52879#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52877#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52875#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52873#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52717#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52715#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52714#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52708#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52706#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52704#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52702#L161 assume 4432 == ssl3_connect_~s__state~0#1; 50444#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 52699#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 52685#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 52683#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52678#L556 ssl3_connect_~skip~0#1 := 0; 52676#L119-1 assume !false; 52674#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52672#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52666#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52664#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52662#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52660#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52658#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52654#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52652#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52650#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52648#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52646#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52644#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52642#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52640#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52638#L167 assume 4448 == ssl3_connect_~s__state~0#1; 50441#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 52635#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 52633#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 52632#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 52630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52625#L556 ssl3_connect_~skip~0#1 := 0; 52624#L119-1 assume !false; 52622#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52621#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52619#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52613#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52611#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52609#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52607#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52605#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52603#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52601#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52599#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52597#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52595#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52593#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52591#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52589#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52587#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52585#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52583#L173 assume 4464 == ssl3_connect_~s__state~0#1; 50436#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 52580#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 52576#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52571#L556 ssl3_connect_~skip~0#1 := 0; 52570#L119-1 assume !false; 52569#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52567#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52566#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52565#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52563#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52557#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52555#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52553#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52551#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52549#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52547#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52545#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52543#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52541#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52539#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52537#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52535#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52533#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52531#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52529#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52527#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52525#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52523#L185 assume 4480 == ssl3_connect_~s__state~0#1; 50433#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 52520#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52517#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 52497#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 52494#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52488#L556 ssl3_connect_~skip~0#1 := 0; 52486#L119-1 assume !false; 52484#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52482#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52480#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52478#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52476#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52474#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52472#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52462#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52459#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52391#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52385#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52383#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52381#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52379#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52377#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52375#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52373#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52371#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52369#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52367#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52365#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52363#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52361#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 52359#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 52357#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 52355#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 52353#L197 assume 4512 == ssl3_connect_~s__state~0#1; 50427#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 52350#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 52348#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 52346#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 52339#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 52337#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52331#L556 ssl3_connect_~skip~0#1 := 0; 52329#L119-1 assume !false; 52327#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52326#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52324#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52322#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52321#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52319#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52317#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52315#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52309#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52307#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52305#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52303#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52301#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52299#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52297#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52295#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52293#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52291#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52289#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52287#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52285#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52283#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52281#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 52279#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 52277#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 52275#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 50779#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 50634#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 49989#L203 assume 4528 == ssl3_connect_~s__state~0#1; 49990#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 51924#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 49981#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 49982#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 50166#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50154#L556 ssl3_connect_~skip~0#1 := 0; 50155#L119-1 assume !false; 50150#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50151#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50146#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50147#L128 assume 4096 == ssl3_connect_~s__state~0#1; 49869#L227 [2022-07-22 01:47:26,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:26,319 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-07-22 01:47:26,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:26,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097158220] [2022-07-22 01:47:26,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:26,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:26,325 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:26,329 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:26,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:26,330 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-07-22 01:47:26,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:26,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220940681] [2022-07-22 01:47:26,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:26,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:26,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:26,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:26,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220940681] [2022-07-22 01:47:26,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220940681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:26,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:26,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101390847] [2022-07-22 01:47:26,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:26,371 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:26,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:26,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:26,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:26,372 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:26,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:26,489 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-07-22 01:47:26,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:26,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-07-22 01:47:26,505 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-07-22 01:47:26,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-07-22 01:47:26,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-07-22 01:47:26,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-07-22 01:47:26,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-07-22 01:47:26,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:26,532 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-07-22 01:47:26,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-07-22 01:47:26,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-07-22 01:47:26,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:26,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-07-22 01:47:26,625 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-07-22 01:47:26,625 INFO L374 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-07-22 01:47:26,626 INFO L287 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-07-22 01:47:26,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-07-22 01:47:26,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-07-22 01:47:26,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:26,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:26,638 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:26,638 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:26,638 INFO L752 eck$LassoCheckResult]: Stem: 57016#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(18, 2);call #Ultimate.allocInit(12, 3); 56932#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 56905#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56906#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 56992#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56945#L119-1 assume !false; 57029#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57028#L122 assume 12292 == ssl3_connect_~s__state~0#1; 56914#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 56915#L227 [2022-07-22 01:47:26,639 INFO L754 eck$LassoCheckResult]: Loop: 56915#L227 ssl3_connect_~s__server~0#1 := 0; 59782#L232 assume 0 != ssl3_connect_~cb~0#1; 59780#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 59777#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 59769#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 59765#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59762#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 59758#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59751#L556 ssl3_connect_~skip~0#1 := 0; 59748#L119-1 assume !false; 59745#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59742#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59739#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59738#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59737#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59736#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 57111#L137 assume 4368 == ssl3_connect_~s__state~0#1; 57110#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 56896#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 56897#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 56977#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 56991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57102#L556 ssl3_connect_~skip~0#1 := 0; 57100#L119-1 assume !false; 57099#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57092#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57093#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 57087#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 57080#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 57081#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 57074#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 57075#L143 assume 4384 == ssl3_connect_~s__state~0#1; 57013#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 57014#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58635#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 59619#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 59616#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 59612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59606#L556 ssl3_connect_~skip~0#1 := 0; 59604#L119-1 assume !false; 59602#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59600#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59598#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59562#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59559#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59556#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59553#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59550#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59547#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59544#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59541#L149 assume 4400 == ssl3_connect_~s__state~0#1; 56884#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 56885#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 56957#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56979#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59403#L556 ssl3_connect_~skip~0#1 := 0; 59401#L119-1 assume !false; 59399#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59397#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59395#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59393#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59391#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59389#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59387#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59385#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59383#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59381#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59379#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59377#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59375#L155 assume 4416 == ssl3_connect_~s__state~0#1; 56973#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 56974#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 57000#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57001#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 57012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60124#L556 ssl3_connect_~skip~0#1 := 0; 60123#L119-1 assume !false; 60122#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60121#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 60120#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 60119#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 60118#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 60117#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 56953#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 56948#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 56949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 56987#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 56988#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 56922#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 56923#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 56898#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 56890#L161 assume 4432 == ssl3_connect_~s__state~0#1; 56886#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 56887#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 56893#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 56894#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59409#L556 ssl3_connect_~skip~0#1 := 0; 59404#L119-1 assume !false; 59402#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59400#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59398#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59396#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59394#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59392#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59390#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59386#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59384#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59382#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59380#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59378#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59376#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59374#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59373#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 57182#L167 assume 4448 == ssl3_connect_~s__state~0#1; 57011#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 56895#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 56881#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 56882#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 59724#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59718#L556 ssl3_connect_~skip~0#1 := 0; 59716#L119-1 assume !false; 59714#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59713#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59712#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59708#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59707#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59705#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59703#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59701#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59697#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59695#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59693#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59692#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59686#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59684#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59682#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59680#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59678#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59676#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59674#L173 assume 4464 == ssl3_connect_~s__state~0#1; 57321#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 59657#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 59649#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59642#L556 ssl3_connect_~skip~0#1 := 0; 59639#L119-1 assume !false; 59636#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59633#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59630#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59627#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59623#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59621#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59617#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59607#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59605#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59603#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59601#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59599#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59597#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59561#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59558#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59555#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59552#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59549#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59546#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59543#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59540#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59538#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59536#L185 assume 4480 == ssl3_connect_~s__state~0#1; 57306#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 59533#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 59531#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 59529#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 59527#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59522#L556 ssl3_connect_~skip~0#1 := 0; 59521#L119-1 assume !false; 59520#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59519#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59518#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59517#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59516#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59515#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59514#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59513#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59512#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59511#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59510#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59509#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59508#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59507#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59506#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59505#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59504#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59503#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59502#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59501#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59500#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59499#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59498#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 59497#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 59496#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 59495#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 59494#L197 assume 4512 == ssl3_connect_~s__state~0#1; 57479#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 59493#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 59492#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 59491#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 59490#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 59488#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59483#L556 ssl3_connect_~skip~0#1 := 0; 59482#L119-1 assume !false; 59481#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59480#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59479#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59478#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59477#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59476#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59475#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59474#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59473#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59472#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59471#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59470#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59469#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59468#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59467#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59466#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59465#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59464#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59463#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59462#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59461#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59460#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59459#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 59458#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 59457#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 59456#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 59455#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 59454#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 59453#L203 assume 4528 == ssl3_connect_~s__state~0#1; 58803#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 59452#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 59451#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 59445#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 59438#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59432#L556 ssl3_connect_~skip~0#1 := 0; 59430#L119-1 assume !false; 59428#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59426#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59424#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59422#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59420#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59418#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59372#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59371#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 57579#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 57572#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 57568#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 57564#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 57560#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 57556#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 57552#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 57548#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 57544#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 57540#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 57536#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 57532#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 57528#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 57523#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 57524#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 57514#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 57510#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 57506#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 57502#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 57498#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 57494#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 57489#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 57490#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 57445#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 57446#L215 assume 4352 == ssl3_connect_~s__state~0#1; 57424#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57425#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57414#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57415#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57396#L556 ssl3_connect_~skip~0#1 := 0; 57397#L119-1 assume !false; 57392#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57393#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57388#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57389#L128 assume 4096 == ssl3_connect_~s__state~0#1; 56915#L227 [2022-07-22 01:47:26,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-07-22 01:47:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:26,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944765300] [2022-07-22 01:47:26,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:26,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:26,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:26,645 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:26,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:26,651 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:26,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:26,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-07-22 01:47:26,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:26,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722254226] [2022-07-22 01:47:26,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:26,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:26,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:26,709 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:26,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:26,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722254226] [2022-07-22 01:47:26,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722254226] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 01:47:26,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476887382] [2022-07-22 01:47:26,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:26,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 01:47:26,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:26,712 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 01:47:26,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-07-22 01:47:26,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:26,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 01:47:26,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:26,894 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:26,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 01:47:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2022-07-22 01:47:26,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476887382] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 01:47:26,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 01:47:26,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-22 01:47:26,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532401184] [2022-07-22 01:47:26,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 01:47:26,948 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 01:47:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 01:47:26,949 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:27,265 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-07-22 01:47:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 01:47:27,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-07-22 01:47:27,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-07-22 01:47:27,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-07-22 01:47:27,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-07-22 01:47:27,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-07-22 01:47:27,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-07-22 01:47:27,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:27,331 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-07-22 01:47:27,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-07-22 01:47:27,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-07-22 01:47:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-07-22 01:47:27,386 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-07-22 01:47:27,386 INFO L374 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-07-22 01:47:27,387 INFO L287 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-07-22 01:47:27,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-07-22 01:47:27,396 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-07-22 01:47:27,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:27,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:27,399 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,399 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,399 INFO L752 eck$LassoCheckResult]: Stem: 67343#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(18, 2);call #Ultimate.allocInit(12, 3); 67249#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 67222#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67223#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 67315#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67264#L119-1 assume !false; 67356#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67355#L122 assume 12292 == ssl3_connect_~s__state~0#1; 67229#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 67230#L227 [2022-07-22 01:47:27,400 INFO L754 eck$LassoCheckResult]: Loop: 67230#L227 ssl3_connect_~s__server~0#1 := 0; 69311#L232 assume 0 != ssl3_connect_~cb~0#1; 69310#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 69309#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 69307#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 69305#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 69304#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 69302#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69297#L556 ssl3_connect_~skip~0#1 := 0; 69296#L119-1 assume !false; 69295#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69294#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69293#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69292#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69291#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69290#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68046#L137 assume 4368 == ssl3_connect_~s__state~0#1; 68045#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 68044#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67988#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 68043#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 68041#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68036#L556 ssl3_connect_~skip~0#1 := 0; 68035#L119-1 assume !false; 68034#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68033#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68032#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68031#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68030#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68029#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68028#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68027#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68026#L143 assume 4384 == ssl3_connect_~s__state~0#1; 68025#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 68024#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67966#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 68021#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 68020#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 68018#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68013#L556 ssl3_connect_~skip~0#1 := 0; 68012#L119-1 assume !false; 68011#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68010#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68009#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68008#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68007#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68006#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68005#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68004#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68003#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68002#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68001#L149 assume 4400 == ssl3_connect_~s__state~0#1; 67998#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 67994#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67995#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67930#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67920#L556 ssl3_connect_~skip~0#1 := 0; 67918#L119-1 assume !false; 67916#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67914#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67912#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67910#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67908#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67906#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67904#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67902#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67872#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67870#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67868#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67866#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67864#L155 assume 4416 == ssl3_connect_~s__state~0#1; 67855#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67853#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 67850#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67849#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 67847#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67842#L556 ssl3_connect_~skip~0#1 := 0; 67841#L119-1 assume !false; 67840#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67839#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67838#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67837#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67836#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67835#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67834#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67833#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67832#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67831#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67830#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67829#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67828#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67827#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67826#L161 assume 4432 == ssl3_connect_~s__state~0#1; 67825#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67824#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 67823#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67821#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67817#L556 ssl3_connect_~skip~0#1 := 0; 67813#L119-1 assume !false; 67812#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67811#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67810#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67809#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67808#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67807#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67806#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67805#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67804#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67803#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67802#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67801#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67800#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67799#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67798#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67797#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67796#L167 assume 4448 == ssl3_connect_~s__state~0#1; 67795#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67794#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 67793#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67792#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 67790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67785#L556 ssl3_connect_~skip~0#1 := 0; 67784#L119-1 assume !false; 67783#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67782#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67781#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67780#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67779#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67778#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67777#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67776#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67775#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67774#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67773#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67772#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67771#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67770#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67769#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67768#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67767#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67766#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67765#L173 assume 4464 == ssl3_connect_~s__state~0#1; 67764#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67763#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67761#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67756#L556 ssl3_connect_~skip~0#1 := 0; 67755#L119-1 assume !false; 67754#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67753#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67752#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67751#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67750#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67749#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67748#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67746#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67745#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67744#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67743#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67742#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67741#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67740#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67672#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67597#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67593#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67589#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 67585#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 67580#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 67572#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 67573#L185 assume 4480 == ssl3_connect_~s__state~0#1; 68851#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 68849#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68847#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 68845#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 68843#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68838#L556 ssl3_connect_~skip~0#1 := 0; 68837#L119-1 assume !false; 68836#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68835#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68834#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68833#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68832#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68831#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68830#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68828#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68827#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68826#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68825#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68824#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68823#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68822#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68821#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68820#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68819#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68818#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68817#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68816#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68815#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68814#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68813#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68812#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68811#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68810#L197 assume 4512 == ssl3_connect_~s__state~0#1; 68809#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 68808#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 68807#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68806#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68805#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 68803#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68798#L556 ssl3_connect_~skip~0#1 := 0; 68797#L119-1 assume !false; 68796#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68795#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68794#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68793#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68792#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68791#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68790#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68789#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68788#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68787#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68786#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68785#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68784#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68783#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68782#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68781#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68780#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68779#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68778#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68777#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68776#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68775#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68774#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68773#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68772#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68771#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68770#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 68769#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 68768#L203 assume 4528 == ssl3_connect_~s__state~0#1; 68767#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 68766#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 68764#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68765#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 69243#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69239#L556 ssl3_connect_~skip~0#1 := 0; 69234#L119-1 assume !false; 69235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69230#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69231#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69226#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69227#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69222#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69221#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69220#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69219#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69218#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69217#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69216#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69215#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69214#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69213#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69212#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69211#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69210#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69209#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69208#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69207#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69206#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69205#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69204#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69203#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69199#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69198#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69196#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69194#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69192#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 69188#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 69148#L215 assume 4352 == ssl3_connect_~s__state~0#1; 69147#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 69145#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 69143#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 69144#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69284#L556 ssl3_connect_~skip~0#1 := 0; 69283#L119-1 assume !false; 69282#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69280#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69279#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69278#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69277#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69276#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69275#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69274#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69273#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69272#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69271#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69270#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69269#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69268#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69267#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69266#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69265#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69264#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69263#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69262#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69261#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69260#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69259#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69258#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69257#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69256#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69255#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69254#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69253#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69252#L209 assume 4560 == ssl3_connect_~s__state~0#1; 69251#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69250#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 69249#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 69247#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 69248#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69236#L556 ssl3_connect_~skip~0#1 := 0; 69237#L119-1 assume !false; 69232#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69233#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69228#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69229#L128 assume 4096 == ssl3_connect_~s__state~0#1; 67230#L227 [2022-07-22 01:47:27,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,400 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-07-22 01:47:27,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692404422] [2022-07-22 01:47:27,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:27,406 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:27,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:27,410 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:27,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,411 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-07-22 01:47:27,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454506840] [2022-07-22 01:47:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2022-07-22 01:47:27,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:27,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454506840] [2022-07-22 01:47:27,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454506840] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:27,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:27,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:27,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195367933] [2022-07-22 01:47:27,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:27,466 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:27,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:27,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:27,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:27,467 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:27,579 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-07-22 01:47:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:27,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-07-22 01:47:27,594 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-07-22 01:47:27,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-07-22 01:47:27,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-07-22 01:47:27,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-07-22 01:47:27,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-07-22 01:47:27,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:27,610 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-07-22 01:47:27,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-07-22 01:47:27,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-07-22 01:47:27,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-07-22 01:47:27,660 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-07-22 01:47:27,660 INFO L374 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-07-22 01:47:27,661 INFO L287 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-07-22 01:47:27,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-07-22 01:47:27,670 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-07-22 01:47:27,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:27,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:27,672 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,672 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,672 INFO L752 eck$LassoCheckResult]: Stem: 74423#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(18, 2);call #Ultimate.allocInit(12, 3); 74332#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 74307#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74308#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 74394#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74345#L119-1 assume !false; 74439#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74438#L122 assume 12292 == ssl3_connect_~s__state~0#1; 74314#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 74315#L227 ssl3_connect_~s__server~0#1 := 0; 75817#L232 assume !(0 != ssl3_connect_~cb~0#1); 75816#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 75815#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 75813#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 75811#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75808#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 75809#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75795#L556 ssl3_connect_~skip~0#1 := 0; 75796#L119-1 assume !false; 75789#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75790#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75783#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75784#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75778#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75779#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75741#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75739#L141 [2022-07-22 01:47:27,672 INFO L754 eck$LassoCheckResult]: Loop: 75739#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75737#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75221#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 75734#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 75731#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75725#L556 ssl3_connect_~skip~0#1 := 0; 75723#L119-1 assume !false; 75721#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75719#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75710#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75708#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75706#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75704#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75702#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75700#L143 assume 4384 == ssl3_connect_~s__state~0#1; 75698#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75696#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75199#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75691#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75689#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 75686#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75680#L556 ssl3_connect_~skip~0#1 := 0; 75678#L119-1 assume !false; 75676#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75674#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75672#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75670#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75668#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75666#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75664#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75662#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75660#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75657#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75651#L149 assume 4400 == ssl3_connect_~s__state~0#1; 75297#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75298#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75158#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75159#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75132#L556 ssl3_connect_~skip~0#1 := 0; 75133#L119-1 assume !false; 75116#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75117#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75104#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75105#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75092#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75093#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75080#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75081#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75064#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75065#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75052#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75053#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75037#L155 assume 4416 == ssl3_connect_~s__state~0#1; 75038#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75020#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 75021#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75013#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 75014#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76051#L556 ssl3_connect_~skip~0#1 := 0; 76050#L119-1 assume !false; 76049#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76048#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76047#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76046#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76045#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 76044#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 76043#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 76042#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 76041#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 76040#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 76039#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 76038#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 76037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 76036#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 76035#L161 assume 4432 == ssl3_connect_~s__state~0#1; 76034#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 76033#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 76032#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 76026#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76020#L556 ssl3_connect_~skip~0#1 := 0; 76018#L119-1 assume !false; 76016#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76014#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76012#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76011#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 76009#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 76008#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 76007#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 76006#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 76005#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 76004#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 76003#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 76002#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 76001#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 76000#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75999#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75998#L167 assume 4448 == ssl3_connect_~s__state~0#1; 75997#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75996#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 75994#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75993#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 75992#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75987#L556 ssl3_connect_~skip~0#1 := 0; 75986#L119-1 assume !false; 75985#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75984#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75983#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75982#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75981#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75980#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75979#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75978#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75977#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75976#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75975#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75974#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75973#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75972#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75971#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75970#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75969#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75968#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75967#L173 assume 4464 == ssl3_connect_~s__state~0#1; 75966#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75965#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75964#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75959#L556 ssl3_connect_~skip~0#1 := 0; 75958#L119-1 assume !false; 75957#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75956#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75955#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75954#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75953#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75952#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75951#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75950#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75948#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75947#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 74659#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74656#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 74652#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 74653#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75938#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75936#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 74639#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 74636#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 74633#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 74630#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 74628#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 74575#L185 assume 4480 == ssl3_connect_~s__state~0#1; 74573#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 74574#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75880#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 75878#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 75876#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75871#L556 ssl3_connect_~skip~0#1 := 0; 75870#L119-1 assume !false; 75869#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75868#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75867#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75866#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75865#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75864#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75863#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75862#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75861#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75860#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75859#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75858#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75857#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75856#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75855#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75854#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75853#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75852#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75851#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75850#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75849#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75848#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75847#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75846#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75845#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75844#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75843#L197 assume 4512 == ssl3_connect_~s__state~0#1; 75842#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75841#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 75840#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75839#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75838#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 75836#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75831#L556 ssl3_connect_~skip~0#1 := 0; 75830#L119-1 assume !false; 75829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75828#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75821#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75820#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75819#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75818#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75300#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75160#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75161#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75147#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75148#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75124#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75125#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75112#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75113#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75100#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75101#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75088#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75089#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75076#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 75077#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 75068#L203 assume 4528 == ssl3_connect_~s__state~0#1; 75069#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 75054#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 75055#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 75810#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 75803#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75799#L556 ssl3_connect_~skip~0#1 := 0; 75792#L119-1 assume !false; 75793#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75786#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75787#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75780#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75781#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75776#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75777#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75739#L141 [2022-07-22 01:47:27,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-07-22 01:47:27,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409882705] [2022-07-22 01:47:27,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:27,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 01:47:27,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:27,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409882705] [2022-07-22 01:47:27,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409882705] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:27,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:27,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:27,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992465483] [2022-07-22 01:47:27,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:27,687 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-22 01:47:27,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,687 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-07-22 01:47:27,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999803979] [2022-07-22 01:47:27,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:27,727 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-07-22 01:47:27,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:27,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999803979] [2022-07-22 01:47:27,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999803979] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:27,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:27,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:27,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252773086] [2022-07-22 01:47:27,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:27,728 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:27,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:27,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:27,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:27,729 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:27,778 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-07-22 01:47:27,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:27,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-07-22 01:47:27,804 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-07-22 01:47:27,820 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-07-22 01:47:27,821 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-07-22 01:47:27,826 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-07-22 01:47:27,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-07-22 01:47:27,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:27,831 INFO L369 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-22 01:47:27,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-07-22 01:47:27,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-07-22 01:47:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:27,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-07-22 01:47:27,912 INFO L392 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-22 01:47:27,912 INFO L374 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-22 01:47:27,912 INFO L287 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-07-22 01:47:27,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-07-22 01:47:27,930 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-07-22 01:47:27,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:27,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:27,933 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,933 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:27,933 INFO L752 eck$LassoCheckResult]: Stem: 83640#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(18, 2);call #Ultimate.allocInit(12, 3); 83561#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 83536#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83537#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 83637#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83571#L119-1 assume !false; 83651#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83652#L122 assume 12292 == ssl3_connect_~s__state~0#1; 83544#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 83545#L227 ssl3_connect_~s__server~0#1 := 0; 87631#L232 assume 0 != ssl3_connect_~cb~0#1; 84650#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 87630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 87628#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 87625#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87623#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 87622#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87619#L556 ssl3_connect_~skip~0#1 := 0; 87618#L119-1 assume !false; 87617#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87616#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87615#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87613#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87319#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87318#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87316#L137 assume 4368 == ssl3_connect_~s__state~0#1; 87313#L141 [2022-07-22 01:47:27,934 INFO L754 eck$LassoCheckResult]: Loop: 87313#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 87312#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87311#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 87310#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 85516#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85514#L556 ssl3_connect_~skip~0#1 := 0; 85499#L119-1 assume !false; 85500#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85485#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85486#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85470#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85471#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85463#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85464#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 85451#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 85452#L143 assume 4384 == ssl3_connect_~s__state~0#1; 85440#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 85441#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87278#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87275#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87273#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 87269#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87265#L556 ssl3_connect_~skip~0#1 := 0; 87264#L119-1 assume !false; 87262#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87260#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87256#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87254#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87252#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87250#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87248#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87246#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87244#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87242#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87240#L149 assume 4400 == ssl3_connect_~s__state~0#1; 87238#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87235#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 87232#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87224#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87220#L556 ssl3_connect_~skip~0#1 := 0; 87218#L119-1 assume !false; 87216#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87215#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87214#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87212#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87210#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87206#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87204#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87202#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87200#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87198#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87196#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87194#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87192#L155 assume 4416 == ssl3_connect_~s__state~0#1; 87190#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 87188#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 87186#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87184#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 87176#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87172#L556 ssl3_connect_~skip~0#1 := 0; 87170#L119-1 assume !false; 87168#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87166#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87165#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87164#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87162#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87160#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87156#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87154#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87152#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87150#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87148#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87146#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87144#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87142#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87140#L161 assume 4432 == ssl3_connect_~s__state~0#1; 87138#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87136#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 87134#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87126#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87122#L556 ssl3_connect_~skip~0#1 := 0; 87120#L119-1 assume !false; 87118#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87116#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87114#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87112#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87110#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87109#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87108#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87106#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87104#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87100#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87098#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87096#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87094#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87092#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87090#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87088#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87086#L167 assume 4448 == ssl3_connect_~s__state~0#1; 87084#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 87082#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 87080#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 87078#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 87070#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87066#L556 ssl3_connect_~skip~0#1 := 0; 87064#L119-1 assume !false; 87062#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87060#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87058#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87056#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87053#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87052#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87051#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87049#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87047#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87043#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87041#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87039#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87035#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87033#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87031#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87029#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87027#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87025#L173 assume 4464 == ssl3_connect_~s__state~0#1; 87023#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 87021#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 87013#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87009#L556 ssl3_connect_~skip~0#1 := 0; 87007#L119-1 assume !false; 87005#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87001#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86999#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86997#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86995#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86993#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86991#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86989#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86986#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86985#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86984#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86983#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86982#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86981#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86978#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86977#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86974#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86973#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86971#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86967#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86965#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86964#L185 assume 4480 == ssl3_connect_~s__state~0#1; 86963#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 86960#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 86958#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 86885#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 86886#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86798#L556 ssl3_connect_~skip~0#1 := 0; 86799#L119-1 assume !false; 86792#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86793#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86786#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86787#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86780#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86781#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86774#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86775#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86767#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86768#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86761#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86762#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86753#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86754#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86745#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86746#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86738#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86739#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86731#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86732#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86724#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86725#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86717#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 86718#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 86712#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 86713#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 86705#L197 assume 4512 == ssl3_connect_~s__state~0#1; 86706#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86701#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 86702#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86697#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86698#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 86691#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86689#L556 ssl3_connect_~skip~0#1 := 0; 86682#L119-1 assume !false; 86683#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86674#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86675#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86669#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86662#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86663#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86657#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86650#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86651#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86644#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86638#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86639#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86632#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86633#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86626#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86627#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86620#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86621#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86614#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86615#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 86608#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 86609#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 86602#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 86603#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 86595#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 86596#L203 assume 4528 == ssl3_connect_~s__state~0#1; 85621#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 85622#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 87614#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 87612#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 87610#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87607#L556 ssl3_connect_~skip~0#1 := 0; 87606#L119-1 assume !false; 87605#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87604#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87603#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87602#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85602#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85603#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87314#L137 assume 4368 == ssl3_connect_~s__state~0#1; 87313#L141 [2022-07-22 01:47:27,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,934 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-07-22 01:47:27,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162362224] [2022-07-22 01:47:27,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:27,942 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:27,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:27,949 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:27,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:27,950 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-07-22 01:47:27,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:27,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28019888] [2022-07-22 01:47:27,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:27,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:27,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:27,986 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2022-07-22 01:47:27,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:27,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28019888] [2022-07-22 01:47:27,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28019888] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:27,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:27,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 01:47:27,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260270976] [2022-07-22 01:47:27,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:27,988 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:27,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:27,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:27,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:27,989 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:28,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:28,097 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-07-22 01:47:28,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:28,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-07-22 01:47:28,118 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-07-22 01:47:28,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-07-22 01:47:28,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-07-22 01:47:28,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-07-22 01:47:28,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-07-22 01:47:28,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:28,146 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-07-22 01:47:28,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-07-22 01:47:28,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-07-22 01:47:28,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:28,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-07-22 01:47:28,273 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-07-22 01:47:28,273 INFO L374 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-07-22 01:47:28,273 INFO L287 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-07-22 01:47:28,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-07-22 01:47:28,286 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-22 01:47:28,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:28,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:28,288 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:28,288 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-22 01:47:28,288 INFO L752 eck$LassoCheckResult]: Stem: 95174#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(18, 2);call #Ultimate.allocInit(12, 3); 95093#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 95068#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95069#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 95148#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95191#L119-1 assume !false; 95192#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95187#L122 assume 12292 == ssl3_connect_~s__state~0#1; 95188#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 96078#L227 ssl3_connect_~s__server~0#1 := 0; 96019#L232 assume 0 != ssl3_connect_~cb~0#1; 96018#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 96017#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 96015#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 96013#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 96011#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 96009#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96006#L556 ssl3_connect_~skip~0#1 := 0; 96005#L119-1 assume !false; 96004#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96001#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96000#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95999#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95998#L137 assume 4368 == ssl3_connect_~s__state~0#1; 95997#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95996#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 95995#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 95993#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95988#L556 ssl3_connect_~skip~0#1 := 0; 95987#L119-1 assume !false; 95986#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95985#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95984#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95983#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95982#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95980#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 95979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 95978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 95977#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95976#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95974#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95972#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95973#L310-2 [2022-07-22 01:47:28,289 INFO L754 eck$LassoCheckResult]: Loop: 95973#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 98400#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98395#L556 ssl3_connect_~skip~0#1 := 0; 98392#L119-1 assume !false; 98390#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98387#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98385#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98383#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98380#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98320#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98317#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98316#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98314#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98310#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98303#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98301#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98296#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98293#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 98290#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 98287#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 98284#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 98281#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 98278#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 98275#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 98272#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 98269#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 98266#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 98263#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 98260#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 98257#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 98254#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 98251#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 98249#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 98246#L209 assume 4560 == ssl3_connect_~s__state~0#1; 97835#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 98243#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 98241#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 98238#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 98113#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98109#L556 ssl3_connect_~skip~0#1 := 0; 98105#L119-1 assume !false; 98103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98101#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98099#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98097#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98095#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98093#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98091#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98089#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98087#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98085#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98083#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98081#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98079#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98077#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98075#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 98073#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 98071#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 98069#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 98067#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 98065#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 98063#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 98061#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 98059#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 98057#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 98055#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 98053#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 98051#L197 assume 4512 == ssl3_connect_~s__state~0#1; 97844#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 98048#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 98046#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 98044#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 98042#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 98034#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98030#L556 ssl3_connect_~skip~0#1 := 0; 98028#L119-1 assume !false; 98026#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98024#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98022#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98020#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98018#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98016#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98014#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98012#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98010#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98008#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98006#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98004#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98002#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98000#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97998#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97996#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97994#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97992#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97990#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97988#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97986#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97984#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97982#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97980#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97978#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97976#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97974#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97972#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97970#L203 assume 4528 == ssl3_connect_~s__state~0#1; 97839#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 97967#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 97966#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 97958#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 97952#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 97948#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97943#L556 ssl3_connect_~skip~0#1 := 0; 97940#L119-1 assume !false; 97937#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97934#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97931#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97928#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97925#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97920#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97916#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97911#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97907#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97902#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97898#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97894#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97890#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97885#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97879#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97876#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97873#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97869#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97867#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97864#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97853#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97852#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97851#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97850#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97849#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97847#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97845#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97842#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97840#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 97837#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 97836#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 97832#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 95253#L215 assume 4352 == ssl3_connect_~s__state~0#1; 95254#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95244#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 95245#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96455#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96444#L556 ssl3_connect_~skip~0#1 := 0; 96445#L119-1 assume !false; 96440#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96441#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96436#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96437#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96432#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96433#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96428#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96420#L143 assume 4384 == ssl3_connect_~s__state~0#1; 96421#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 98417#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97418#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 98408#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95973#L310-2 [2022-07-22 01:47:28,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:28,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-07-22 01:47:28,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:28,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062261089] [2022-07-22 01:47:28,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:28,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:28,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-22 01:47:28,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:28,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062261089] [2022-07-22 01:47:28,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062261089] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 01:47:28,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 01:47:28,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 01:47:28,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532214807] [2022-07-22 01:47:28,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 01:47:28,305 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-22 01:47:28,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:28,306 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-07-22 01:47:28,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:28,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973577753] [2022-07-22 01:47:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:28,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:28,334 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:28,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:28,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973577753] [2022-07-22 01:47:28,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973577753] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 01:47:28,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883489658] [2022-07-22 01:47:28,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:28,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 01:47:28,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:28,339 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 01:47:28,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-07-22 01:47:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:28,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 01:47:28,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:28,463 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:28,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 01:47:28,525 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:28,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883489658] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 01:47:28,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 01:47:28,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-22 01:47:28,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27694568] [2022-07-22 01:47:28,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 01:47:28,526 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:28,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:28,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 01:47:28,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 01:47:28,526 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:28,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:28,550 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-07-22 01:47:28,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 01:47:28,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-07-22 01:47:28,573 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-22 01:47:28,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-07-22 01:47:28,589 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-07-22 01:47:28,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-07-22 01:47:28,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-07-22 01:47:28,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:28,598 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-22 01:47:28,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-07-22 01:47:28,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-07-22 01:47:28,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:28,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-07-22 01:47:28,672 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-22 01:47:28,672 INFO L374 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-22 01:47:28,673 INFO L287 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-07-22 01:47:28,673 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-07-22 01:47:28,689 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-22 01:47:28,689 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 01:47:28,689 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 01:47:28,690 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 01:47:28,691 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-22 01:47:28,691 INFO L752 eck$LassoCheckResult]: Stem: 106964#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(18, 2);call #Ultimate.allocInit(12, 3); 106881#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;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 106855#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106856#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 106938#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106981#L119-1 assume !false; 106982#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106977#L122 assume 12292 == ssl3_connect_~s__state~0#1; 106978#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 107981#L227 ssl3_connect_~s__server~0#1 := 0; 107921#L232 assume 0 != ssl3_connect_~cb~0#1; 107920#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107919#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 107917#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107915#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107913#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 107911#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107908#L556 ssl3_connect_~skip~0#1 := 0; 107907#L119-1 assume !false; 107906#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107905#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107904#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107903#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107902#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107901#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107900#L137 assume 4368 == ssl3_connect_~s__state~0#1; 107899#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 107898#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107897#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 107895#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107893#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107890#L556 ssl3_connect_~skip~0#1 := 0; 107889#L119-1 assume !false; 107888#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107887#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107886#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107885#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107884#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107883#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107882#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107881#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107880#L143 assume 4384 == ssl3_connect_~s__state~0#1; 107879#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 107878#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107876#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107874#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107875#L310-2 [2022-07-22 01:47:28,691 INFO L754 eck$LassoCheckResult]: Loop: 107875#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 111326#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111323#L556 ssl3_connect_~skip~0#1 := 0; 111322#L119-1 assume !false; 111321#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111320#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 111319#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 111318#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 111317#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 111316#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 111315#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 111314#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 111313#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 111312#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 111311#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 111310#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 111309#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 111308#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 111307#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 111306#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 111305#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 111304#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 111303#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 111302#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 111301#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 111300#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 111299#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 111298#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 111297#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 111296#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 111295#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 111294#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 111293#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 111292#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 111291#L209 assume 4560 == ssl3_connect_~s__state~0#1; 110929#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 111290#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 110839#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110840#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 111118#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111115#L556 ssl3_connect_~skip~0#1 := 0; 111114#L119-1 assume !false; 111113#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111112#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 111111#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 111110#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 111109#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 111108#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 111107#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 111106#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 111105#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 111104#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 111103#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 111102#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 111101#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 111100#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 111099#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 111098#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 111097#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 111096#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 111095#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 111094#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 111093#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 111092#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 111091#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 111090#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 111089#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 111088#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 111087#L197 assume 4512 == ssl3_connect_~s__state~0#1; 110614#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 111086#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 111085#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 110690#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 110688#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 110689#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110680#L556 ssl3_connect_~skip~0#1 := 0; 110681#L119-1 assume !false; 110676#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110677#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110672#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110673#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110668#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110669#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110664#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110665#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110660#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110661#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110656#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110657#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110652#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110653#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110648#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110649#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110644#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110645#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110640#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110641#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110636#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110637#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110632#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110633#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110628#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110629#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110624#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 110625#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 110610#L203 assume 4528 == ssl3_connect_~s__state~0#1; 107058#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 107563#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 107564#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 110598#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 110599#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 110592#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110590#L556 ssl3_connect_~skip~0#1 := 0; 110585#L119-1 assume !false; 110586#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110580#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110581#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110574#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110575#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110568#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110569#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107236#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107237#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107221#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107222#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107204#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107205#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107186#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107187#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107168#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107169#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107152#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107153#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 107136#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 107137#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 107121#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 107122#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 107105#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 107106#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 107091#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 107092#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 107076#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 107077#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 107060#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 107061#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 110927#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 110925#L215 assume 4352 == ssl3_connect_~s__state~0#1; 110924#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107035#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 107036#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 107028#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107013#L556 ssl3_connect_~skip~0#1 := 0; 107005#L119-1 assume !false; 107006#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107001#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 106997#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 106998#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 106992#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 106994#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 106986#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 106988#L143 assume 4384 == ssl3_connect_~s__state~0#1; 110899#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 110897#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 110896#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 111334#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107875#L310-2 [2022-07-22 01:47:28,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:28,692 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-07-22 01:47:28,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:28,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158637326] [2022-07-22 01:47:28,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:28,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:28,703 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 01:47:28,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 01:47:28,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 01:47:28,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 01:47:28,719 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-07-22 01:47:28,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 01:47:28,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755385338] [2022-07-22 01:47:28,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 01:47:28,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 01:47:28,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 01:47:28,751 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:28,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 01:47:28,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755385338] [2022-07-22 01:47:28,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755385338] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 01:47:28,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674074644] [2022-07-22 01:47:28,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 01:47:28,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 01:47:28,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 01:47:28,759 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 01:47:28,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-07-22 01:47:28,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 01:47:28,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 01:47:28,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 01:47:28,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 01:47:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:28,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 01:47:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-22 01:47:29,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674074644] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 01:47:29,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 01:47:29,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-22 01:47:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628332341] [2022-07-22 01:47:29,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 01:47:29,023 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-22 01:47:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 01:47:29,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 01:47:29,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 01:47:29,024 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 01:47:29,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 01:47:29,267 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-07-22 01:47:29,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 01:47:29,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-07-22 01:47:29,281 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-22 01:47:29,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-07-22 01:47:29,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-22 01:47:29,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-22 01:47:29,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-22 01:47:29,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 01:47:29,282 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 01:47:29,282 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 01:47:29,282 INFO L374 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-22 01:47:29,283 INFO L287 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-07-22 01:47:29,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-07-22 01:47:29,283 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-22 01:47:29,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-07-22 01:47:29,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.07 01:47:29 BoogieIcfgContainer [2022-07-22 01:47:29,289 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-22 01:47:29,289 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-22 01:47:29,289 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-22 01:47:29,290 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-22 01:47:29,290 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 01:47:13" (3/4) ... [2022-07-22 01:47:29,293 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-22 01:47:29,294 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-22 01:47:29,294 INFO L158 Benchmark]: Toolchain (without parser) took 16581.91ms. Allocated memory was 52.4MB in the beginning and 390.1MB in the end (delta: 337.6MB). Free memory was 29.1MB in the beginning and 203.7MB in the end (delta: -174.7MB). Peak memory consumption was 163.0MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,295 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 52.4MB. Free memory was 34.7MB in the beginning and 34.6MB in the end (delta: 36.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 01:47:29,295 INFO L158 Benchmark]: CACSL2BoogieTranslator took 341.91ms. Allocated memory was 52.4MB in the beginning and 62.9MB in the end (delta: 10.5MB). Free memory was 28.9MB in the beginning and 43.6MB in the end (delta: -14.8MB). Peak memory consumption was 7.5MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,295 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.68ms. Allocated memory is still 62.9MB. Free memory was 43.6MB in the beginning and 41.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,296 INFO L158 Benchmark]: Boogie Preprocessor took 32.43ms. Allocated memory is still 62.9MB. Free memory was 41.0MB in the beginning and 38.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,296 INFO L158 Benchmark]: RCFGBuilder took 596.94ms. Allocated memory is still 62.9MB. Free memory was 38.9MB in the beginning and 29.4MB in the end (delta: 9.5MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,296 INFO L158 Benchmark]: BuchiAutomizer took 15543.06ms. Allocated memory was 62.9MB in the beginning and 390.1MB in the end (delta: 327.2MB). Free memory was 29.2MB in the beginning and 203.7MB in the end (delta: -174.6MB). Peak memory consumption was 152.0MB. Max. memory is 16.1GB. [2022-07-22 01:47:29,297 INFO L158 Benchmark]: Witness Printer took 4.26ms. Allocated memory is still 390.1MB. Free memory is still 203.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 01:47:29,298 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.23ms. Allocated memory is still 52.4MB. Free memory was 34.7MB in the beginning and 34.6MB in the end (delta: 36.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 341.91ms. Allocated memory was 52.4MB in the beginning and 62.9MB in the end (delta: 10.5MB). Free memory was 28.9MB in the beginning and 43.6MB in the end (delta: -14.8MB). Peak memory consumption was 7.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.68ms. Allocated memory is still 62.9MB. Free memory was 43.6MB in the beginning and 41.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.43ms. Allocated memory is still 62.9MB. Free memory was 41.0MB in the beginning and 38.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 596.94ms. Allocated memory is still 62.9MB. Free memory was 38.9MB in the beginning and 29.4MB in the end (delta: 9.5MB). Peak memory consumption was 15.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 15543.06ms. Allocated memory was 62.9MB in the beginning and 390.1MB in the end (delta: 327.2MB). Free memory was 29.2MB in the beginning and 203.7MB in the end (delta: -174.6MB). Peak memory consumption was 152.0MB. Max. memory is 16.1GB. * Witness Printer took 4.26ms. Allocated memory is still 390.1MB. Free memory is still 203.7MB. There was no memory consumed. 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 30 terminating modules (27 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.4s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 8.7s. Construction of modules took 2.5s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.0s AutomataMinimizationTime, 29 MinimizatonAttempts, 3780 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4225 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4219 mSDsluCounter, 10282 SdHoareTripleChecker+Invalid, 2.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3870 mSDsCounter, 595 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4199 IncrementalHoareTripleChecker+Invalid, 4794 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 595 mSolverCounterUnsat, 6412 mSDtfsCounter, 4199 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital82 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf94 smp47 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 38ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-07-22 01:47:29,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-07-22 01:47:29,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-07-22 01:47:29,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-07-22 01:47:29,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-07-22 01:47:30,153 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 Result: TRUE