./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 791161d1 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-?-791161d [2022-07-23 14:37:00,153 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-23 14:37:00,155 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-23 14:37:00,202 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-23 14:37:00,203 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-23 14:37:00,205 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-23 14:37:00,207 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-23 14:37:00,209 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-23 14:37:00,211 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-23 14:37:00,216 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-23 14:37:00,217 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-23 14:37:00,219 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-23 14:37:00,219 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-23 14:37:00,221 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-23 14:37:00,222 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-23 14:37:00,225 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-23 14:37:00,226 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-23 14:37:00,227 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-23 14:37:00,229 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-23 14:37:00,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-23 14:37:00,236 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-23 14:37:00,237 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-23 14:37:00,238 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-23 14:37:00,239 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-23 14:37:00,241 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-23 14:37:00,247 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-23 14:37:00,247 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-23 14:37:00,248 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-23 14:37:00,249 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-23 14:37:00,249 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-23 14:37:00,250 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-23 14:37:00,251 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-23 14:37:00,253 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-23 14:37:00,253 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-23 14:37:00,254 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-23 14:37:00,255 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-23 14:37:00,255 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-23 14:37:00,256 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-23 14:37:00,256 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-23 14:37:00,256 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-23 14:37:00,257 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-23 14:37:00,258 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-23 14:37:00,260 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-07-23 14:37:00,293 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-23 14:37:00,293 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-23 14:37:00,294 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-23 14:37:00,294 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-23 14:37:00,295 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-23 14:37:00,296 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-23 14:37:00,296 INFO L138 SettingsManager]: * Use SBE=true [2022-07-23 14:37:00,296 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-23 14:37:00,296 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-23 14:37:00,297 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-23 14:37:00,297 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-23 14:37:00,297 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-23 14:37:00,298 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-23 14:37:00,298 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-23 14:37:00,298 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-23 14:37:00,298 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-23 14:37:00,299 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-23 14:37:00,300 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-23 14:37:00,300 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-23 14:37:00,300 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-23 14:37:00,300 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-23 14:37:00,300 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-23 14:37:00,301 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-23 14:37:00,301 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-23 14:37:00,301 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-23 14:37:00,301 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-23 14:37:00,301 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-23 14:37:00,302 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-23 14:37:00,302 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-23 14:37:00,302 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-23 14:37:00,302 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-23 14:37:00,303 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-23 14:37:00,304 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-23 14:37:00,554 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-23 14:37:00,582 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-23 14:37:00,585 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-23 14:37:00,586 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-23 14:37:00,587 INFO L275 PluginConnector]: CDTParser initialized [2022-07-23 14:37:00,589 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-23 14:37:00,649 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30d4d21b0/d178733b7e834c00ba5758638ddc1bba/FLAG46190e3ea [2022-07-23 14:37:01,181 INFO L306 CDTParser]: Found 1 translation units. [2022-07-23 14:37:01,188 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2022-07-23 14:37:01,202 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30d4d21b0/d178733b7e834c00ba5758638ddc1bba/FLAG46190e3ea [2022-07-23 14:37:01,622 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30d4d21b0/d178733b7e834c00ba5758638ddc1bba [2022-07-23 14:37:01,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-23 14:37:01,626 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-23 14:37:01,630 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-23 14:37:01,630 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-23 14:37:01,634 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-23 14:37:01,634 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 02:37:01" (1/1) ... [2022-07-23 14:37:01,635 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a7ec75d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:01, skipping insertion in model container [2022-07-23 14:37:01,636 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 02:37:01" (1/1) ... [2022-07-23 14:37:01,643 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-23 14:37:01,694 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-23 14:37:01,963 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-23 14:37:01,981 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 14:37:01,989 INFO L203 MainTranslator]: Completed pre-run [2022-07-23 14:37:02,051 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-23 14:37:02,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 14:37:02,074 INFO L208 MainTranslator]: Completed translation [2022-07-23 14:37:02,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02 WrapperNode [2022-07-23 14:37:02,075 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-23 14:37:02,076 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-23 14:37:02,076 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-23 14:37:02,076 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-23 14:37:02,082 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,106 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,141 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2022-07-23 14:37:02,145 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-23 14:37:02,146 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-23 14:37:02,147 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-23 14:37:02,147 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-23 14:37:02,154 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,163 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,164 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,177 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,191 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,194 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,201 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-23 14:37:02,203 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-23 14:37:02,204 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-23 14:37:02,204 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-23 14:37:02,205 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (1/1) ... [2022-07-23 14:37:02,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:02,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:02,241 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-23 14:37:02,263 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-23 14:37:02,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-23 14:37:02,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-23 14:37:02,286 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-23 14:37:02,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-23 14:37:02,426 INFO L234 CfgBuilder]: Building ICFG [2022-07-23 14:37:02,428 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-23 14:37:02,443 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-23 14:37:02,767 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-07-23 14:37:02,767 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-07-23 14:37:02,767 INFO L275 CfgBuilder]: Performing block encoding [2022-07-23 14:37:02,774 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-23 14:37:02,774 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-23 14:37:02,776 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 02:37:02 BoogieIcfgContainer [2022-07-23 14:37:02,777 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-23 14:37:02,777 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-23 14:37:02,778 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-23 14:37:02,783 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-23 14:37:02,784 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:37:02,784 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.07 02:37:01" (1/3) ... [2022-07-23 14:37:02,785 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a54144 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.07 02:37:02, skipping insertion in model container [2022-07-23 14:37:02,785 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:37:02,785 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:37:02" (2/3) ... [2022-07-23 14:37:02,785 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a54144 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.07 02:37:02, skipping insertion in model container [2022-07-23 14:37:02,786 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:37:02,786 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 02:37:02" (3/3) ... [2022-07-23 14:37:02,787 INFO L354 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-07-23 14:37:02,837 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-23 14:37:02,837 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-23 14:37:02,838 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-23 14:37:02,838 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-23 14:37:02,838 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-23 14:37:02,838 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-23 14:37:02,838 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-23 14:37:02,838 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-23 14:37:02,842 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-23 14:37:02,865 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:02,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:02,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:02,873 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:37:02,873 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:02,874 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-23 14:37:02,875 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-23 14:37:02,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:02,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:02,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:02,885 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:37:02,885 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:02,889 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-23 14:37:02,904 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-23 14:37:02,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:02,910 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-07-23 14:37:02,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:02,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802364324] [2022-07-23 14:37:02,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:02,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:03,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,066 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:03,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:03,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:03,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-07-23 14:37:03,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:03,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665499210] [2022-07-23 14:37:03,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:03,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,163 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:03,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:03,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-07-23 14:37:03,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:03,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524328303] [2022-07-23 14:37:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:03,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:03,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,230 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:03,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:03,266 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:03,581 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:03,582 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:03,582 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:03,582 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:03,582 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-23 14:37:03,582 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:03,583 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:03,583 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:03,583 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-07-23 14:37:03,594 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:03,594 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:03,609 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-23 14:37:03,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-23 14:37:03,628 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-23 14:37:03,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-23 14:37:03,636 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-23 14:37:03,638 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-23 14:37:03,641 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-23 14:37:03,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-23 14:37:03,649 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-23 14:37:03,653 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-23 14:37:03,655 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-23 14:37:03,659 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-23 14:37:03,665 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-23 14:37:03,668 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-23 14:37:03,671 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-23 14:37:03,674 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-23 14:37:03,964 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:03,965 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-23 14:37:03,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:03,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:03,971 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-23 14:37:03,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:03,977 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:03,978 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-23 14:37:04,003 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,003 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-23 14:37:04,030 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-23 14:37:04,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,033 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-23 14:37:04,038 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-23 14:37:04,041 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,093 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-23 14:37:04,113 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-23 14:37:04,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,115 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-23 14:37:04,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,122 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-23 14:37:04,130 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,130 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-23 14:37:04,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-07-23 14:37:04,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,149 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-23 14:37:04,150 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-23 14:37:04,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,173 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,174 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-23 14:37:04,201 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-23 14:37:04,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,203 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-23 14:37:04,209 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-23 14:37:04,210 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,242 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,242 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-23 14:37:04,259 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-23 14:37:04,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,261 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-23 14:37:04,262 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-23 14:37:04,263 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,263 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,280 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,280 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-23 14:37:04,295 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-23 14:37:04,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,297 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-23 14:37:04,298 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-23 14:37:04,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,306 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,306 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-23 14:37:04,327 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-23 14:37:04,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,329 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-23 14:37:04,329 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-23 14:37:04,332 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,332 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,346 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,346 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-23 14:37:04,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2022-07-23 14:37:04,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,363 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-23 14:37:04,365 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-23 14:37:04,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,390 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-23 14:37:04,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,391 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-23 14:37:04,392 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-23 14:37:04,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:04,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,419 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-23 14:37:04,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2022-07-23 14:37:04,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,437 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-23 14:37:04,437 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-23 14:37:04,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,438 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,449 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,449 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-23 14:37:04,466 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-23 14:37:04,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,468 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-23 14:37:04,468 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-23 14:37:04,470 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,470 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,477 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:04,478 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-23 14:37:04,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2022-07-23 14:37:04,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,494 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-23 14:37:04,495 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-23 14:37:04,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:04,497 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:04,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,537 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-23 14:37:04,537 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-23 14:37:04,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:04,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:04,567 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-23 14:37:04,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:04,590 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:04,590 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:04,590 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:04,590 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:04,590 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:37:04,590 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,590 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:04,590 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:04,590 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2022-07-23 14:37:04,591 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:04,591 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:04,593 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-23 14:37:04,596 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-23 14:37:04,615 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-23 14:37:04,618 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-23 14:37:04,623 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-23 14:37:04,628 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-23 14:37:04,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-23 14:37:04,634 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-23 14:37:04,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-23 14:37:04,645 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-23 14:37:04,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-23 14:37:04,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-23 14:37:04,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-23 14:37:04,661 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-23 14:37:04,670 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-23 14:37:04,673 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-23 14:37:04,945 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:04,948 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:37:04,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,951 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-23 14:37:04,952 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-23 14:37:04,954 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-23 14:37:04,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:04,962 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:04,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:04,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:04,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:04,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:04,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:04,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:04,985 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-23 14:37:04,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:04,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:04,987 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-23 14:37:04,988 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-23 14:37:04,989 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-23 14:37:04,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:04,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:04,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:04,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:04,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:04,998 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:04,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,019 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-23 14:37:05,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,021 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-23 14:37:05,036 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-23 14:37:05,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,047 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-23 14:37:05,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,085 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-23 14:37:05,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,087 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-23 14:37:05,092 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-23 14:37:05,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-23 14:37:05,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,117 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-23 14:37:05,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,119 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-23 14:37:05,127 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-23 14:37:05,127 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-23 14:37:05,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,133 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:05,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,133 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:05,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-07-23 14:37:05,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,171 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-23 14:37:05,172 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-23 14:37:05,174 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-23 14:37:05,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:05,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,202 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-23 14:37:05,203 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-23 14:37:05,204 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-23 14:37:05,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,211 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-07-23 14:37:05,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,229 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-23 14:37:05,230 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-23 14:37:05,231 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-23 14:37:05,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:05,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,267 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-23 14:37:05,268 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-23 14:37:05,269 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-23 14:37:05,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,275 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,291 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-23 14:37:05,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,293 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-23 14:37:05,293 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-23 14:37:05,294 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-23 14:37:05,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,300 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:05,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,300 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:05,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,317 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-23 14:37:05,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,319 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-23 14:37:05,320 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-23 14:37:05,320 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-23 14:37:05,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,328 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:05,343 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-23 14:37:05,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,344 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-23 14:37:05,345 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-23 14:37:05,346 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-23 14:37:05,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:05,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:05,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:05,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:05,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:05,354 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:05,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:05,359 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:37:05,362 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-23 14:37:05,362 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-23 14:37:05,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:05,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:05,364 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-23 14:37:05,365 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-23 14:37:05,368 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:37:05,368 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-23 14:37:05,368 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:37:05,369 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-23 14:37:05,386 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-23 14:37:05,389 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-23 14:37:05,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:05,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:05,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:05,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:05,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:05,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:05,567 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-23 14:37:05,603 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-23 14:37:05,604 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-23 14:37:05,884 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-23 14:37:05,885 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-23 14:37:05,891 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-23 14:37:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2022-07-23 14:37:05,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-23 14:37:05,904 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:05,904 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-23 14:37:05,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:05,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:05,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:05,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:05,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:05,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:06,013 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-23 14:37:06,014 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-23 14:37:06,014 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-23 14:37:06,216 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-23 14:37:06,217 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-23 14:37:06,218 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-23 14:37:06,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2022-07-23 14:37:06,219 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-23 14:37:06,220 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:06,220 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2022-07-23 14:37:06,220 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:06,220 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2022-07-23 14:37:06,221 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:06,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2022-07-23 14:37:06,243 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-23 14:37:06,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2022-07-23 14:37:06,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-07-23 14:37:06,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2022-07-23 14:37:06,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2022-07-23 14:37:06,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:37:06,260 INFO L369 hiAutomatonCegarLoop]: Abstraction has 328 states and 492 transitions. [2022-07-23 14:37:06,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2022-07-23 14:37:06,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2022-07-23 14:37:06,301 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-23 14:37:06,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-23 14:37:06,302 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:06,302 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:06,303 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-23 14:37:06,305 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-23 14:37:06,306 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:06,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:06,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:06,309 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-23 14:37:06,309 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:06,310 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-23 14:37:06,310 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-23 14:37:06,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:06,311 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-07-23 14:37:06,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:06,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126945563] [2022-07-23 14:37:06,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,335 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:06,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:06,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-07-23 14:37:06,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:06,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116998647] [2022-07-23 14:37:06,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:06,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:06,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,387 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,402 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:06,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:06,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-07-23 14:37:06,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:06,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897081598] [2022-07-23 14:37:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:06,415 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-23 14:37:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,425 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:06,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:06,582 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:06,582 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:06,582 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:06,583 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:06,583 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-23 14:37:06,583 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:06,583 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:06,583 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:06,583 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-07-23 14:37:06,583 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:06,583 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:06,586 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-23 14:37:06,590 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-23 14:37:06,595 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-23 14:37:06,598 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-23 14:37:06,600 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-23 14:37:06,604 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-23 14:37:06,606 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-23 14:37:06,609 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-23 14:37:06,611 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-23 14:37:06,613 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-23 14:37:06,615 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-23 14:37:06,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-23 14:37:06,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-23 14:37:06,628 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-23 14:37:06,630 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-23 14:37:06,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-23 14:37:06,874 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:06,875 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-23 14:37:06,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:06,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:06,878 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-23 14:37:06,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:06,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:06,888 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-23 14:37:06,900 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:06,900 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-23 14:37:06,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-07-23 14:37:06,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:06,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:06,918 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-23 14:37:06,921 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-23 14:37:06,922 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:06,922 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:06,947 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-23 14:37:06,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:06,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:06,948 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-23 14:37:06,949 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-23 14:37:06,950 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:06,950 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:06,980 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-23 14:37:07,002 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-23 14:37:07,003 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:07,003 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:07,003 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:07,003 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:07,003 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:37:07,003 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,003 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:07,003 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:07,003 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2022-07-23 14:37:07,003 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:07,003 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:07,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-23 14:37:07,008 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-23 14:37:07,011 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-23 14:37:07,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-23 14:37:07,019 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-23 14:37:07,022 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-23 14:37:07,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-23 14:37:07,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-23 14:37:07,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-23 14:37:07,032 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-23 14:37:07,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-23 14:37:07,039 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-23 14:37:07,041 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-23 14:37:07,044 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-23 14:37:07,055 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-23 14:37:07,062 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-23 14:37:07,305 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:07,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:37:07,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,308 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-23 14:37:07,311 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-23 14:37:07,313 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-23 14:37:07,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,376 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-23 14:37:07,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,378 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-23 14:37:07,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:37:07,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,394 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-23 14:37:07,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,429 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-23 14:37:07,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,430 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-23 14:37:07,436 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-23 14:37:07,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,444 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-23 14:37:07,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,483 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-23 14:37:07,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,486 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-23 14:37:07,487 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-23 14:37:07,488 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-23 14:37:07,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,495 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,495 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,511 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,535 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-23 14:37:07,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,537 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-23 14:37:07,540 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-23 14:37:07,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,548 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,548 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,565 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-23 14:37:07,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:07,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,603 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-23 14:37:07,608 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-23 14:37:07,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,619 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-23 14:37:07,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,653 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-23 14:37:07,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,655 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-23 14:37:07,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:37:07,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,669 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:07,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,670 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:07,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-07-23 14:37:07,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-07-23 14:37:07,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,695 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-23 14:37:07,697 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-23 14:37:07,697 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-23 14:37:07,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,704 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-07-23 14:37:07,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,724 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-23 14:37:07,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-07-23 14:37:07,726 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-23 14:37:07,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-07-23 14:37:07,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,750 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-23 14:37:07,751 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-23 14:37:07,752 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-23 14:37:07,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,757 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,776 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-23 14:37:07,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,777 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-23 14:37:07,779 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-23 14:37:07,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-23 14:37:07,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,785 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:07,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,786 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:07,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,802 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-23 14:37:07,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,803 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-23 14:37:07,805 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-23 14:37:07,806 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-23 14:37:07,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,811 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:07,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,812 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:07,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-07-23 14:37:07,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,862 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-23 14:37:07,863 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-23 14:37:07,864 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-23 14:37:07,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,886 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-23 14:37:07,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,888 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-23 14:37:07,888 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-23 14:37:07,890 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-23 14:37:07,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,895 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,899 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,899 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:07,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-07-23 14:37:07,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,934 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-23 14:37:07,935 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-23 14:37:07,937 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-23 14:37:07,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:07,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:07,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:07,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:07,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:07,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:07,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:07,950 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:37:07,954 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-23 14:37:07,954 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-23 14:37:07,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:07,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:07,955 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-23 14:37:07,959 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-23 14:37:07,959 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:37:07,959 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-23 14:37:07,959 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:37:07,959 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-23 14:37:07,975 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-23 14:37:07,976 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-23 14:37:07,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:08,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:08,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:08,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:08,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:08,089 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-23 14:37:08,091 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-23 14:37:08,092 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-23 14:37:08,258 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-23 14:37:08,258 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-23 14:37:08,259 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-23 14:37:08,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-07-23 14:37:08,260 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-23 14:37:08,260 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:08,260 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-23 14:37:08,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:08,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:08,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:08,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:08,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:08,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:08,337 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-23 14:37:08,338 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-23 14:37:08,338 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-23 14:37:08,485 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-23 14:37:08,485 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-23 14:37:08,486 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-23 14:37:08,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-07-23 14:37:08,486 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-23 14:37:08,487 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:08,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-23 14:37:08,487 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:08,487 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-23 14:37:08,487 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:08,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-07-23 14:37:08,491 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-23 14:37:08,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-07-23 14:37:08,494 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-07-23 14:37:08,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-07-23 14:37:08,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-07-23 14:37:08,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:37:08,494 INFO L369 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-07-23 14:37:08,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-07-23 14:37:08,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-07-23 14:37:08,499 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-23 14:37:08,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-23 14:37:08,500 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:08,500 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:08,500 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-23 14:37:08,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-23 14:37:08,501 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:08,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:08,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:08,501 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-23 14:37:08,502 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:08,502 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-23 14:37:08,502 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-23 14:37:08,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:08,502 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-07-23 14:37:08,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:08,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714966803] [2022-07-23 14:37:08,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:08,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,509 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:08,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:08,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-07-23 14:37:08,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:08,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862719347] [2022-07-23 14:37:08,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:08,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,523 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,529 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:08,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:08,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-07-23 14:37:08,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:08,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058037785] [2022-07-23 14:37:08,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:08,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,538 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:08,550 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:08,708 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:08,708 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:08,708 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:08,708 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:08,708 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-23 14:37:08,708 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:08,709 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:08,709 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:08,709 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-07-23 14:37:08,709 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:08,709 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:08,710 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-23 14:37:08,716 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-23 14:37:08,718 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-23 14:37:08,720 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-23 14:37:08,728 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-23 14:37:08,731 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-23 14:37:08,732 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-23 14:37:08,734 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-23 14:37:08,736 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-23 14:37:08,738 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-23 14:37:08,740 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-23 14:37:08,742 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-23 14:37:08,744 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-23 14:37:08,746 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-23 14:37:08,748 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-23 14:37:08,749 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-23 14:37:08,795 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-23 14:37:08,999 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:08,999 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-23 14:37:08,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,004 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-23 14:37:09,012 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,012 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,025 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-23 14:37:09,035 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,036 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-23 14:37:09,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-07-23 14:37:09,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,055 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-23 14:37:09,056 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-23 14:37:09,058 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,058 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,064 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,065 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-23 14:37:09,080 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-23 14:37:09,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,081 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-23 14:37:09,082 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-23 14:37:09,083 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,090 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,091 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-23 14:37:09,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,107 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-23 14:37:09,108 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-23 14:37:09,109 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,109 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,135 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,135 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-23 14:37:09,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,140 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-23 14:37:09,140 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-23 14:37:09,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-07-23 14:37:09,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,164 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-23 14:37:09,165 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-23 14:37:09,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:09,166 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,183 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,183 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-23 14:37:09,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,201 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-23 14:37:09,202 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-23 14:37:09,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,209 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,209 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-23 14:37:09,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,226 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-23 14:37:09,226 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-23 14:37:09,228 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,236 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,236 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-23 14:37:09,251 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-23 14:37:09,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,252 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-23 14:37:09,253 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-23 14:37:09,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,265 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,265 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-23 14:37:09,280 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-23 14:37:09,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,281 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-23 14:37:09,282 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-23 14:37:09,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,306 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-23 14:37:09,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,307 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-23 14:37:09,307 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-23 14:37:09,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:09,309 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,325 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,325 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-23 14:37:09,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,343 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-23 14:37:09,343 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-23 14:37:09,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,355 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,355 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-23 14:37:09,370 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-23 14:37:09,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,371 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-23 14:37:09,371 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-23 14:37:09,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,373 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,383 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,383 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-23 14:37:09,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-07-23 14:37:09,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,400 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-23 14:37:09,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,404 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,409 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-23 14:37:09,411 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,411 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-23 14:37:09,431 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-23 14:37:09,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,432 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-23 14:37:09,433 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-23 14:37:09,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,441 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,441 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-23 14:37:09,456 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-23 14:37:09,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,457 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-23 14:37:09,458 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-23 14:37:09,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,460 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,472 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,473 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-23 14:37:09,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,489 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-23 14:37:09,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,500 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-23 14:37:09,501 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-23 14:37:09,501 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-23 14:37:09,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,525 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-23 14:37:09,528 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-23 14:37:09,528 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,555 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-23 14:37:09,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:09,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,574 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-23 14:37:09,575 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-23 14:37:09,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-23 14:37:09,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-23 14:37:09,599 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-23 14:37:09,615 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-23 14:37:09,615 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:37:09,615 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:37:09,615 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:37:09,615 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:37:09,615 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:37:09,615 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,616 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:37:09,616 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:37:09,616 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2022-07-23 14:37:09,616 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:37:09,616 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:37:09,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-23 14:37:09,633 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-23 14:37:09,636 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-23 14:37:09,638 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-23 14:37:09,641 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-23 14:37:09,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-23 14:37:09,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-23 14:37:09,658 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-23 14:37:09,660 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-23 14:37:09,663 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-23 14:37:09,665 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-23 14:37:09,667 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-23 14:37:09,670 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-23 14:37:09,671 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-23 14:37:09,677 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-23 14:37:09,679 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-23 14:37:09,880 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:37:09,881 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:37:09,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,888 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-23 14:37:09,898 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-23 14:37:09,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:09,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:09,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:09,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:09,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:09,907 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-23 14:37:09,907 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:09,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:09,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:09,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-07-23 14:37:09,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,925 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-23 14:37:09,925 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-23 14:37:09,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:37:09,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:09,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:09,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:09,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:09,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:09,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:09,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:09,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:09,948 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-23 14:37:09,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,950 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-23 14:37:09,950 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-23 14:37:09,951 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-23 14:37:09,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:09,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:09,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:09,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:09,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:09,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:09,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:09,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:09,973 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-23 14:37:09,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:09,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:09,974 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-23 14:37:09,975 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-23 14:37:09,976 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-23 14:37:09,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:09,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:09,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:09,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:09,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:09,983 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:09,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:09,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,007 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-23 14:37:10,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,009 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-23 14:37:10,010 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-23 14:37:10,011 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-23 14:37:10,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,017 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-23 14:37:10,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,039 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-23 14:37:10,040 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-23 14:37:10,041 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-23 14:37:10,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,063 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-23 14:37:10,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,064 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-23 14:37:10,065 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-23 14:37:10,066 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-23 14:37:10,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,108 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-23 14:37:10,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,109 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-23 14:37:10,110 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-23 14:37:10,112 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-23 14:37:10,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,117 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:10,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,118 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:10,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,134 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-23 14:37:10,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,135 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-23 14:37:10,136 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-23 14:37:10,137 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-23 14:37:10,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,142 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,159 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-23 14:37:10,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,161 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-23 14:37:10,161 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-23 14:37:10,163 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-23 14:37:10,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,168 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:10,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,169 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:10,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:10,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,186 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-23 14:37:10,187 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-23 14:37:10,188 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-23 14:37:10,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,193 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-23 14:37:10,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,194 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-23 14:37:10,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,210 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-23 14:37:10,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,211 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-23 14:37:10,212 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-23 14:37:10,214 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-23 14:37:10,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,265 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-23 14:37:10,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,266 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-23 14:37:10,272 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-23 14:37:10,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,279 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,283 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-23 14:37:10,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:37:10,302 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-23 14:37:10,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,303 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-23 14:37:10,304 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-23 14:37:10,305 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-23 14:37:10,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:37:10,310 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:37:10,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:37:10,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:37:10,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:37:10,311 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:37:10,311 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:37:10,339 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:37:10,341 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-23 14:37:10,341 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-23 14:37:10,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:37:10,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:10,344 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-23 14:37:10,356 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:37:10,356 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-23 14:37:10,356 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:37:10,356 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-23 14:37:10,359 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-23 14:37:10,372 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-23 14:37:10,373 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-23 14:37:10,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:10,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:10,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:10,454 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-23 14:37:10,455 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-23 14:37:10,455 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-23 14:37:10,637 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-23 14:37:10,662 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-23 14:37:10,662 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-23 14:37:10,665 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-23 14:37:10,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2022-07-23 14:37:10,667 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-23 14:37:10,667 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:10,667 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-23 14:37:10,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 14:37:10,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:37:10,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:10,735 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-23 14:37:10,736 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-23 14:37:10,736 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-23 14:37:10,854 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-23 14:37:10,855 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-23 14:37:10,856 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-23 14:37:10,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2022-07-23 14:37:10,856 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-23 14:37:10,856 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:10,857 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-23 14:37:10,857 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:10,857 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-23 14:37:10,857 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:37:10,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2022-07-23 14:37:10,860 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2022-07-23 14:37:10,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2022-07-23 14:37:10,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2022-07-23 14:37:10,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2022-07-23 14:37:10,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2022-07-23 14:37:10,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:37:10,864 INFO L369 hiAutomatonCegarLoop]: Abstraction has 357 states and 533 transitions. [2022-07-23 14:37:10,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2022-07-23 14:37:10,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2022-07-23 14:37:10,868 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-23 14:37:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2022-07-23 14:37:10,868 INFO L392 hiAutomatonCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:10,868 INFO L374 stractBuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2022-07-23 14:37:10,869 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-23 14:37:10,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2022-07-23 14:37:10,869 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:10,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:10,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:10,870 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:10,871 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:10,871 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-23 14:37:10,871 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-23 14:37:10,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:10,872 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2022-07-23 14:37:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:10,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545113414] [2022-07-23 14:37:10,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:10,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:10,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,904 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-23 14:37:10,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:10,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545113414] [2022-07-23 14:37:10,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545113414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:10,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:10,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:10,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824721201] [2022-07-23 14:37:10,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:10,908 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:37:10,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:10,911 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2022-07-23 14:37:10,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:10,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275844975] [2022-07-23 14:37:10,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:10,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:10,927 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-23 14:37:10,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:10,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275844975] [2022-07-23 14:37:10,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275844975] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:10,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:10,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:10,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804745456] [2022-07-23 14:37:10,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:10,929 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:10,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:10,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:10,934 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-23 14:37:11,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,012 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2022-07-23 14:37:11,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2022-07-23 14:37:11,014 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:11,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2022-07-23 14:37:11,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2022-07-23 14:37:11,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2022-07-23 14:37:11,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2022-07-23 14:37:11,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:37:11,016 INFO L369 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-23 14:37:11,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2022-07-23 14:37:11,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-07-23 14:37:11,019 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-23 14:37:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2022-07-23 14:37:11,020 INFO L392 hiAutomatonCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-23 14:37:11,020 INFO L374 stractBuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2022-07-23 14:37:11,020 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-23 14:37:11,020 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2022-07-23 14:37:11,021 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2022-07-23 14:37:11,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,022 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-23 14:37:11,022 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,022 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-23 14:37:11,022 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-23 14:37:11,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2022-07-23 14:37:11,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792224486] [2022-07-23 14:37:11,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,042 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-23 14:37:11,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792224486] [2022-07-23 14:37:11,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792224486] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:11,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784321188] [2022-07-23 14:37:11,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,044 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:37:11,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,044 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2022-07-23 14:37:11,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431161970] [2022-07-23 14:37:11,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,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-23 14:37:11,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431161970] [2022-07-23 14:37:11,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431161970] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:11,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824943343] [2022-07-23 14:37:11,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,058 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,059 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-23 14:37:11,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,199 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2022-07-23 14:37:11,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2022-07-23 14:37:11,201 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2022-07-23 14:37:11,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2022-07-23 14:37:11,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2022-07-23 14:37:11,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-07-23 14:37:11,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2022-07-23 14:37:11,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,203 INFO L369 hiAutomatonCegarLoop]: Abstraction has 190 states and 266 transitions. [2022-07-23 14:37:11,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2022-07-23 14:37:11,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2022-07-23 14:37:11,206 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-23 14:37:11,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2022-07-23 14:37:11,207 INFO L392 hiAutomatonCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-07-23 14:37:11,207 INFO L374 stractBuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2022-07-23 14:37:11,207 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-23 14:37:11,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2022-07-23 14:37:11,208 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2022-07-23 14:37:11,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,209 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,209 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-23 14:37:11,209 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-23 14:37:11,209 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-23 14:37:11,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,210 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2022-07-23 14:37:11,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398787379] [2022-07-23 14:37:11,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,220 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,221 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2022-07-23 14:37:11,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941502456] [2022-07-23 14:37:11,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,237 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-23 14:37:11,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941502456] [2022-07-23 14:37:11,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941502456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:11,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018352896] [2022-07-23 14:37:11,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,239 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,240 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-23 14:37:11,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,368 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2022-07-23 14:37:11,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2022-07-23 14:37:11,370 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2022-07-23 14:37:11,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2022-07-23 14:37:11,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2022-07-23 14:37:11,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2022-07-23 14:37:11,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2022-07-23 14:37:11,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,372 INFO L369 hiAutomatonCegarLoop]: Abstraction has 209 states and 289 transitions. [2022-07-23 14:37:11,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2022-07-23 14:37:11,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2022-07-23 14:37:11,375 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-23 14:37:11,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2022-07-23 14:37:11,376 INFO L392 hiAutomatonCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-07-23 14:37:11,376 INFO L374 stractBuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2022-07-23 14:37:11,376 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-23 14:37:11,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2022-07-23 14:37:11,377 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2022-07-23 14:37:11,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,378 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,378 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-23 14:37:11,378 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-23 14:37:11,379 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-23 14:37:11,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,379 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2022-07-23 14:37:11,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103261596] [2022-07-23 14:37:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,385 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,389 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2022-07-23 14:37:11,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17870787] [2022-07-23 14:37:11,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,410 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-23 14:37:11,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17870787] [2022-07-23 14:37:11,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17870787] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:11,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471031223] [2022-07-23 14:37:11,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,411 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,412 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-23 14:37:11,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,529 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2022-07-23 14:37:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2022-07-23 14:37:11,531 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2022-07-23 14:37:11,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2022-07-23 14:37:11,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-07-23 14:37:11,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-07-23 14:37:11,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2022-07-23 14:37:11,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,534 INFO L369 hiAutomatonCegarLoop]: Abstraction has 224 states and 334 transitions. [2022-07-23 14:37:11,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2022-07-23 14:37:11,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2022-07-23 14:37:11,537 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-23 14:37:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2022-07-23 14:37:11,538 INFO L392 hiAutomatonCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-07-23 14:37:11,538 INFO L374 stractBuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2022-07-23 14:37:11,538 INFO L287 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-23 14:37:11,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2022-07-23 14:37:11,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2022-07-23 14:37:11,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,540 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,540 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-23 14:37:11,540 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-23 14:37:11,541 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-23 14:37:11,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,541 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2022-07-23 14:37:11,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716882265] [2022-07-23 14:37:11,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,547 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,552 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2022-07-23 14:37:11,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236529402] [2022-07-23 14:37:11,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,569 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-23 14:37:11,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236529402] [2022-07-23 14:37:11,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236529402] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:11,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185443340] [2022-07-23 14:37:11,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,571 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,572 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-23 14:37:11,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,661 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2022-07-23 14:37:11,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2022-07-23 14:37:11,663 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2022-07-23 14:37:11,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2022-07-23 14:37:11,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2022-07-23 14:37:11,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2022-07-23 14:37:11,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2022-07-23 14:37:11,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,666 INFO L369 hiAutomatonCegarLoop]: Abstraction has 228 states and 341 transitions. [2022-07-23 14:37:11,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2022-07-23 14:37:11,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2022-07-23 14:37:11,669 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-23 14:37:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2022-07-23 14:37:11,670 INFO L392 hiAutomatonCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-07-23 14:37:11,670 INFO L374 stractBuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2022-07-23 14:37:11,670 INFO L287 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-23 14:37:11,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2022-07-23 14:37:11,672 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-07-23 14:37:11,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,673 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,673 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-23 14:37:11,673 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-23 14:37:11,674 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-23 14:37:11,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,674 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2022-07-23 14:37:11,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929469425] [2022-07-23 14:37:11,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,679 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2022-07-23 14:37:11,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536825946] [2022-07-23 14:37:11,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,705 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-23 14:37:11,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536825946] [2022-07-23 14:37:11,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536825946] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:11,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693433468] [2022-07-23 14:37:11,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,707 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,708 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-23 14:37:11,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,797 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2022-07-23 14:37:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2022-07-23 14:37:11,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2022-07-23 14:37:11,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2022-07-23 14:37:11,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2022-07-23 14:37:11,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2022-07-23 14:37:11,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2022-07-23 14:37:11,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,802 INFO L369 hiAutomatonCegarLoop]: Abstraction has 230 states and 340 transitions. [2022-07-23 14:37:11,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2022-07-23 14:37:11,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2022-07-23 14:37:11,805 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-23 14:37:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2022-07-23 14:37:11,806 INFO L392 hiAutomatonCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-07-23 14:37:11,806 INFO L374 stractBuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2022-07-23 14:37:11,806 INFO L287 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-23 14:37:11,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2022-07-23 14:37:11,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2022-07-23 14:37:11,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,809 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,809 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-23 14:37:11,809 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-23 14:37:11,810 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-23 14:37:11,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,810 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2022-07-23 14:37:11,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41187354] [2022-07-23 14:37:11,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,815 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2022-07-23 14:37:11,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522057411] [2022-07-23 14:37:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:11,849 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-23 14:37:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:11,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522057411] [2022-07-23 14:37:11,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522057411] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:11,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:11,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:11,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658924024] [2022-07-23 14:37:11,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:11,850 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:11,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:11,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:11,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:11,851 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-23 14:37:11,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:11,971 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2022-07-23 14:37:11,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:11,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2022-07-23 14:37:11,973 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2022-07-23 14:37:11,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2022-07-23 14:37:11,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2022-07-23 14:37:11,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2022-07-23 14:37:11,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2022-07-23 14:37:11,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:11,976 INFO L369 hiAutomatonCegarLoop]: Abstraction has 268 states and 381 transitions. [2022-07-23 14:37:11,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2022-07-23 14:37:11,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2022-07-23 14:37:11,980 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-23 14:37:11,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2022-07-23 14:37:11,981 INFO L392 hiAutomatonCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-07-23 14:37:11,981 INFO L374 stractBuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2022-07-23 14:37:11,981 INFO L287 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-23 14:37:11,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2022-07-23 14:37:11,982 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2022-07-23 14:37:11,982 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:11,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:11,983 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:11,984 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-23 14:37:11,984 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-23 14:37:11,984 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-23 14:37:11,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,985 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2022-07-23 14:37:11,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070118328] [2022-07-23 14:37:11,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:11,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,990 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:11,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:11,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:11,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:11,995 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2022-07-23 14:37:11,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:11,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094179101] [2022-07-23 14:37:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:11,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,019 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-23 14:37:12,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094179101] [2022-07-23 14:37:12,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094179101] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083056849] [2022-07-23 14:37:12,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,020 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,021 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-23 14:37:12,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,105 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2022-07-23 14:37:12,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2022-07-23 14:37:12,108 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2022-07-23 14:37:12,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2022-07-23 14:37:12,110 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2022-07-23 14:37:12,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2022-07-23 14:37:12,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2022-07-23 14:37:12,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,111 INFO L369 hiAutomatonCegarLoop]: Abstraction has 289 states and 408 transitions. [2022-07-23 14:37:12,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2022-07-23 14:37:12,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2022-07-23 14:37:12,115 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-23 14:37:12,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2022-07-23 14:37:12,116 INFO L392 hiAutomatonCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-07-23 14:37:12,116 INFO L374 stractBuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2022-07-23 14:37:12,116 INFO L287 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-07-23 14:37:12,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2022-07-23 14:37:12,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2022-07-23 14:37:12,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,118 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,118 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-23 14:37:12,119 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-23 14:37:12,119 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-23 14:37:12,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,120 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2022-07-23 14:37:12,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709666565] [2022-07-23 14:37:12,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,127 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,132 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2022-07-23 14:37:12,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451471620] [2022-07-23 14:37:12,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,174 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-23 14:37:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451471620] [2022-07-23 14:37:12,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451471620] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552958494] [2022-07-23 14:37:12,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,175 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,176 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-23 14:37:12,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,264 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2022-07-23 14:37:12,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2022-07-23 14:37:12,267 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2022-07-23 14:37:12,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2022-07-23 14:37:12,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2022-07-23 14:37:12,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2022-07-23 14:37:12,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2022-07-23 14:37:12,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,270 INFO L369 hiAutomatonCegarLoop]: Abstraction has 308 states and 431 transitions. [2022-07-23 14:37:12,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2022-07-23 14:37:12,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2022-07-23 14:37:12,274 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-23 14:37:12,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2022-07-23 14:37:12,275 INFO L392 hiAutomatonCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-07-23 14:37:12,275 INFO L374 stractBuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2022-07-23 14:37:12,275 INFO L287 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-07-23 14:37:12,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2022-07-23 14:37:12,276 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2022-07-23 14:37:12,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,277 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,278 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-23 14:37:12,278 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-23 14:37:12,278 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-23 14:37:12,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,279 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2022-07-23 14:37:12,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254137608] [2022-07-23 14:37:12,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,284 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,288 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2022-07-23 14:37:12,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804970931] [2022-07-23 14:37:12,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,316 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-23 14:37:12,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804970931] [2022-07-23 14:37:12,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804970931] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38977187] [2022-07-23 14:37:12,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,318 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,319 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-23 14:37:12,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,338 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2022-07-23 14:37:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,339 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2022-07-23 14:37:12,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-07-23 14:37:12,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2022-07-23 14:37:12,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2022-07-23 14:37:12,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2022-07-23 14:37:12,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2022-07-23 14:37:12,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,347 INFO L369 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-23 14:37:12,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2022-07-23 14:37:12,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2022-07-23 14:37:12,371 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-23 14:37:12,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2022-07-23 14:37:12,372 INFO L392 hiAutomatonCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-23 14:37:12,372 INFO L374 stractBuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2022-07-23 14:37:12,373 INFO L287 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-07-23 14:37:12,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2022-07-23 14:37:12,375 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2022-07-23 14:37:12,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,377 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,377 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-23 14:37:12,377 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-23 14:37:12,377 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-23 14:37:12,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,378 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2022-07-23 14:37:12,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556314832] [2022-07-23 14:37:12,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,383 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,387 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2022-07-23 14:37:12,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137894955] [2022-07-23 14:37:12,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,413 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-23 14:37:12,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137894955] [2022-07-23 14:37:12,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137894955] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534185667] [2022-07-23 14:37:12,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,415 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,416 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-23 14:37:12,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,500 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2022-07-23 14:37:12,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,501 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2022-07-23 14:37:12,504 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2022-07-23 14:37:12,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2022-07-23 14:37:12,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2022-07-23 14:37:12,508 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-07-23 14:37:12,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2022-07-23 14:37:12,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,509 INFO L369 hiAutomatonCegarLoop]: Abstraction has 652 states and 900 transitions. [2022-07-23 14:37:12,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2022-07-23 14:37:12,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2022-07-23 14:37:12,517 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-23 14:37:12,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2022-07-23 14:37:12,519 INFO L392 hiAutomatonCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-07-23 14:37:12,519 INFO L374 stractBuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2022-07-23 14:37:12,519 INFO L287 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-07-23 14:37:12,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2022-07-23 14:37:12,522 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2022-07-23 14:37:12,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,523 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,524 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-23 14:37:12,524 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-23 14:37:12,524 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-23 14:37:12,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,525 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2022-07-23 14:37:12,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504366263] [2022-07-23 14:37:12,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,529 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,534 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,534 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2022-07-23 14:37:12,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355812287] [2022-07-23 14:37:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,559 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-23 14:37:12,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355812287] [2022-07-23 14:37:12,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355812287] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71238399] [2022-07-23 14:37:12,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,560 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,561 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-23 14:37:12,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,676 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2022-07-23 14:37:12,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2022-07-23 14:37:12,681 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2022-07-23 14:37:12,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2022-07-23 14:37:12,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2022-07-23 14:37:12,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2022-07-23 14:37:12,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2022-07-23 14:37:12,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,690 INFO L369 hiAutomatonCegarLoop]: Abstraction has 722 states and 980 transitions. [2022-07-23 14:37:12,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2022-07-23 14:37:12,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2022-07-23 14:37:12,697 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-23 14:37:12,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2022-07-23 14:37:12,699 INFO L392 hiAutomatonCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-07-23 14:37:12,699 INFO L374 stractBuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2022-07-23 14:37:12,699 INFO L287 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-07-23 14:37:12,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2022-07-23 14:37:12,702 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2022-07-23 14:37:12,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,703 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,703 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-23 14:37:12,703 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-23 14:37:12,704 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-23 14:37:12,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,704 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2022-07-23 14:37:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107726556] [2022-07-23 14:37:12,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,708 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,712 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2022-07-23 14:37:12,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253786213] [2022-07-23 14:37:12,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,740 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-23 14:37:12,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253786213] [2022-07-23 14:37:12,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253786213] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165470403] [2022-07-23 14:37:12,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,742 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,743 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-23 14:37:12,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,759 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2022-07-23 14:37:12,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2022-07-23 14:37:12,767 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-07-23 14:37:12,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-07-23 14:37:12,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2022-07-23 14:37:12,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2022-07-23 14:37:12,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2022-07-23 14:37:12,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,775 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-23 14:37:12,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2022-07-23 14:37:12,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2022-07-23 14:37:12,789 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-23 14:37:12,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2022-07-23 14:37:12,792 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-23 14:37:12,792 INFO L374 stractBuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2022-07-23 14:37:12,792 INFO L287 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-07-23 14:37:12,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2022-07-23 14:37:12,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2022-07-23 14:37:12,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:12,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:12,799 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:12,799 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-23 14:37:12,799 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-23 14:37:12,799 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-23 14:37:12,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,800 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2022-07-23 14:37:12,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183709623] [2022-07-23 14:37:12,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,804 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:12,808 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:12,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:12,808 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2022-07-23 14:37:12,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:12,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012512830] [2022-07-23 14:37:12,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:12,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:12,833 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-23 14:37:12,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:12,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012512830] [2022-07-23 14:37:12,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012512830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:12,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:12,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557730178] [2022-07-23 14:37:12,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:12,835 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:12,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:12,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:12,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:12,836 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-23 14:37:12,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:12,956 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2022-07-23 14:37:12,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:12,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2022-07-23 14:37:12,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2022-07-23 14:37:12,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2022-07-23 14:37:12,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2022-07-23 14:37:12,972 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2022-07-23 14:37:12,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2022-07-23 14:37:12,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:12,974 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2022-07-23 14:37:12,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2022-07-23 14:37:12,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2022-07-23 14:37:12,991 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-23 14:37:12,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2022-07-23 14:37:12,995 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-07-23 14:37:12,995 INFO L374 stractBuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2022-07-23 14:37:12,995 INFO L287 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-07-23 14:37:12,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2022-07-23 14:37:13,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2022-07-23 14:37:13,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:13,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:13,003 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:13,003 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-23 14:37:13,003 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-23 14:37:13,003 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-23 14:37:13,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,004 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2022-07-23 14:37:13,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894045330] [2022-07-23 14:37:13,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,008 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,012 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:13,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,012 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2022-07-23 14:37:13,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550526619] [2022-07-23 14:37:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:13,041 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-23 14:37:13,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:13,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550526619] [2022-07-23 14:37:13,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550526619] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:13,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:13,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:13,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004488952] [2022-07-23 14:37:13,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:13,042 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:13,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:13,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:13,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:13,043 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-23 14:37:13,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:13,149 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2022-07-23 14:37:13,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:13,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2022-07-23 14:37:13,157 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2022-07-23 14:37:13,164 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2022-07-23 14:37:13,164 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2022-07-23 14:37:13,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2022-07-23 14:37:13,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2022-07-23 14:37:13,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:13,167 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2022-07-23 14:37:13,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2022-07-23 14:37:13,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2022-07-23 14:37:13,184 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-23 14:37:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2022-07-23 14:37:13,188 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-07-23 14:37:13,188 INFO L374 stractBuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2022-07-23 14:37:13,188 INFO L287 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-07-23 14:37:13,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2022-07-23 14:37:13,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2022-07-23 14:37:13,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:13,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:13,195 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:13,196 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-23 14:37:13,196 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-23 14:37:13,196 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-23 14:37:13,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,197 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2022-07-23 14:37:13,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001597032] [2022-07-23 14:37:13,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,201 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,204 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:13,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2022-07-23 14:37:13,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414114131] [2022-07-23 14:37:13,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:13,233 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-23 14:37:13,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:13,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414114131] [2022-07-23 14:37:13,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414114131] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:13,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:13,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:13,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355345448] [2022-07-23 14:37:13,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:13,235 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:13,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:13,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:13,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:13,236 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-23 14:37:13,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:13,347 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2022-07-23 14:37:13,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:13,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2022-07-23 14:37:13,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2022-07-23 14:37:13,363 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2022-07-23 14:37:13,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2022-07-23 14:37:13,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2022-07-23 14:37:13,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2022-07-23 14:37:13,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:13,367 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2022-07-23 14:37:13,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2022-07-23 14:37:13,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2022-07-23 14:37:13,409 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-23 14:37:13,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2022-07-23 14:37:13,413 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-07-23 14:37:13,413 INFO L374 stractBuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2022-07-23 14:37:13,413 INFO L287 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-07-23 14:37:13,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2022-07-23 14:37:13,418 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2022-07-23 14:37:13,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:13,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:13,420 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:13,420 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-23 14:37:13,420 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-23 14:37:13,420 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-23 14:37:13,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,421 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2022-07-23 14:37:13,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642655993] [2022-07-23 14:37:13,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,426 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:13,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,434 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:13,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2022-07-23 14:37:13,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612650349] [2022-07-23 14:37:13,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:13,482 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-23 14:37:13,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:13,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612650349] [2022-07-23 14:37:13,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612650349] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:13,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:13,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:13,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182938418] [2022-07-23 14:37:13,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:13,484 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:13,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:13,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:13,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:13,485 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-23 14:37:13,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:13,508 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2022-07-23 14:37:13,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:13,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2022-07-23 14:37:13,526 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-07-23 14:37:13,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-07-23 14:37:13,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2022-07-23 14:37:13,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2022-07-23 14:37:13,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2022-07-23 14:37:13,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:13,548 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-23 14:37:13,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2022-07-23 14:37:13,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2022-07-23 14:37:13,591 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-23 14:37:13,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2022-07-23 14:37:13,600 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-23 14:37:13,600 INFO L374 stractBuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2022-07-23 14:37:13,600 INFO L287 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-07-23 14:37:13,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2022-07-23 14:37:13,611 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2022-07-23 14:37:13,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:13,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:13,613 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:13,613 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-23 14:37:13,613 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-23 14:37:13,614 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-23 14:37:13,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,614 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2022-07-23 14:37:13,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511016067] [2022-07-23 14:37:13,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,619 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,622 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:13,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2022-07-23 14:37:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28837057] [2022-07-23 14:37:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:13,656 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-23 14:37:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:13,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28837057] [2022-07-23 14:37:13,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28837057] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:13,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:13,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:13,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830277482] [2022-07-23 14:37:13,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:13,658 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:13,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:13,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:13,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:13,659 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-23 14:37:13,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:13,785 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2022-07-23 14:37:13,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:13,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2022-07-23 14:37:13,801 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2022-07-23 14:37:13,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2022-07-23 14:37:13,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2022-07-23 14:37:13,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2022-07-23 14:37:13,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2022-07-23 14:37:13,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:13,822 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2022-07-23 14:37:13,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2022-07-23 14:37:13,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2022-07-23 14:37:13,895 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-23 14:37:13,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2022-07-23 14:37:13,902 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-07-23 14:37:13,902 INFO L374 stractBuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2022-07-23 14:37:13,902 INFO L287 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-07-23 14:37:13,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2022-07-23 14:37:13,913 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-07-23 14:37:13,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:13,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:13,915 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:13,915 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-23 14:37:13,915 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-23 14:37:13,916 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-23 14:37:13,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,916 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2022-07-23 14:37:13,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251265992] [2022-07-23 14:37:13,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,920 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:13,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:13,924 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:13,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2022-07-23 14:37:13,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:13,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819425288] [2022-07-23 14:37:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:13,976 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-23 14:37:13,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:13,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819425288] [2022-07-23 14:37:13,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819425288] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:13,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:13,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:13,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168908418] [2022-07-23 14:37:13,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:13,977 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:13,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:13,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:13,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:13,978 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-23 14:37:14,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:14,107 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2022-07-23 14:37:14,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:14,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2022-07-23 14:37:14,120 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2022-07-23 14:37:14,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2022-07-23 14:37:14,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2022-07-23 14:37:14,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2022-07-23 14:37:14,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2022-07-23 14:37:14,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:14,146 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2022-07-23 14:37:14,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2022-07-23 14:37:14,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2022-07-23 14:37:14,191 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-23 14:37:14,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2022-07-23 14:37:14,198 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-07-23 14:37:14,198 INFO L374 stractBuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2022-07-23 14:37:14,198 INFO L287 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-07-23 14:37:14,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2022-07-23 14:37:14,207 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2022-07-23 14:37:14,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:14,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:14,209 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:14,209 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-23 14:37:14,209 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-23 14:37:14,210 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-23 14:37:14,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:14,210 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2022-07-23 14:37:14,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:14,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467694042] [2022-07-23 14:37:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:14,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:14,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:14,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:14,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:14,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2022-07-23 14:37:14,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:14,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415094463] [2022-07-23 14:37:14,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:14,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:14,267 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-23 14:37:14,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:14,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415094463] [2022-07-23 14:37:14,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415094463] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:37:14,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607679980] [2022-07-23 14:37:14,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:14,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:37:14,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:14,269 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-23 14:37:14,296 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-23 14:37:14,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:14,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 14:37:14,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:14,465 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-23 14:37:14,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:37:14,543 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-23 14:37:14,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607679980] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:37:14,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:37:14,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-23 14:37:14,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83007025] [2022-07-23 14:37:14,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:37:14,545 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:14,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:14,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 14:37:14,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-23 14:37:14,545 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-23 14:37:14,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:14,722 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2022-07-23 14:37:14,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 14:37:14,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2022-07-23 14:37:14,740 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2022-07-23 14:37:14,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2022-07-23 14:37:14,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2022-07-23 14:37:14,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2022-07-23 14:37:14,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2022-07-23 14:37:14,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:14,765 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2022-07-23 14:37:14,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2022-07-23 14:37:14,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2022-07-23 14:37:14,816 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-23 14:37:14,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2022-07-23 14:37:14,824 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-07-23 14:37:14,824 INFO L374 stractBuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2022-07-23 14:37:14,824 INFO L287 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-07-23 14:37:14,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2022-07-23 14:37:14,832 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2022-07-23 14:37:14,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:14,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:14,834 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:14,834 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-23 14:37:14,835 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-23 14:37:14,835 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-23 14:37:14,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:14,836 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2022-07-23 14:37:14,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:14,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343959176] [2022-07-23 14:37:14,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:14,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:14,840 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:14,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:14,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:14,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:14,845 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2022-07-23 14:37:14,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:14,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580960624] [2022-07-23 14:37:14,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:14,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:14,882 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-23 14:37:14,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:14,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580960624] [2022-07-23 14:37:14,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580960624] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:14,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:14,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:14,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248799101] [2022-07-23 14:37:14,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:14,884 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:14,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:14,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:14,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:14,884 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-23 14:37:15,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:15,022 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2022-07-23 14:37:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:15,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2022-07-23 14:37:15,037 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2022-07-23 14:37:15,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2022-07-23 14:37:15,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2022-07-23 14:37:15,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2022-07-23 14:37:15,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2022-07-23 14:37:15,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:15,057 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2022-07-23 14:37:15,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2022-07-23 14:37:15,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2022-07-23 14:37:15,100 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-23 14:37:15,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2022-07-23 14:37:15,108 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-07-23 14:37:15,108 INFO L374 stractBuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2022-07-23 14:37:15,108 INFO L287 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-07-23 14:37:15,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2022-07-23 14:37:15,118 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2022-07-23 14:37:15,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:15,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:15,120 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:15,120 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-23 14:37:15,120 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-23 14:37:15,121 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-23 14:37:15,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:15,121 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2022-07-23 14:37:15,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:15,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984503928] [2022-07-23 14:37:15,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:15,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:15,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:15,126 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:15,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:15,130 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:15,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2022-07-23 14:37:15,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:15,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133884697] [2022-07-23 14:37:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:15,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:15,177 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-23 14:37:15,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:15,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133884697] [2022-07-23 14:37:15,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133884697] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:37:15,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785707688] [2022-07-23 14:37:15,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:15,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:37:15,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:15,180 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-23 14:37:15,205 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-23 14:37:15,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:15,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 14:37:15,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:15,333 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-23 14:37:15,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:37:15,398 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-23 14:37:15,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785707688] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:37:15,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:37:15,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-23 14:37:15,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533633947] [2022-07-23 14:37:15,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:37:15,400 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:15,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:15,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 14:37:15,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-23 14:37:15,401 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-23 14:37:15,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:15,788 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2022-07-23 14:37:15,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 14:37:15,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2022-07-23 14:37:15,818 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2022-07-23 14:37:15,835 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2022-07-23 14:37:15,835 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2022-07-23 14:37:15,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2022-07-23 14:37:15,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2022-07-23 14:37:15,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:15,847 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2022-07-23 14:37:15,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2022-07-23 14:37:15,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2022-07-23 14:37:15,899 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-23 14:37:15,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2022-07-23 14:37:15,907 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-07-23 14:37:15,907 INFO L374 stractBuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2022-07-23 14:37:15,907 INFO L287 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-07-23 14:37:15,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2022-07-23 14:37:15,914 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2022-07-23 14:37:15,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:15,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:15,916 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:37:15,916 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-23 14:37:15,916 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-23 14:37:15,917 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-23 14:37:15,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:15,918 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2022-07-23 14:37:15,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:15,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087324399] [2022-07-23 14:37:15,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:15,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:15,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:15,922 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:15,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:15,926 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:15,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:15,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2022-07-23 14:37:15,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:15,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109026702] [2022-07-23 14:37:15,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:15,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:15,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:15,972 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-23 14:37:15,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:15,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109026702] [2022-07-23 14:37:15,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109026702] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:15,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:15,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:15,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008565912] [2022-07-23 14:37:15,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:15,974 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:15,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:15,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:15,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:15,975 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-23 14:37:16,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:16,078 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2022-07-23 14:37:16,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:16,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2022-07-23 14:37:16,092 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-07-23 14:37:16,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2022-07-23 14:37:16,109 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2022-07-23 14:37:16,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2022-07-23 14:37:16,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2022-07-23 14:37:16,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:16,114 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2022-07-23 14:37:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2022-07-23 14:37:16,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2022-07-23 14:37:16,153 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-23 14:37:16,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2022-07-23 14:37:16,160 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-07-23 14:37:16,161 INFO L374 stractBuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2022-07-23 14:37:16,161 INFO L287 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-07-23 14:37:16,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2022-07-23 14:37:16,167 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2022-07-23 14:37:16,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:16,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:16,169 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-23 14:37:16,169 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-23 14:37:16,169 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-23 14:37:16,169 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-23 14:37:16,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2022-07-23 14:37:16,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178958611] [2022-07-23 14:37:16,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,182 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-23 14:37:16,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:16,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178958611] [2022-07-23 14:37:16,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178958611] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:16,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:16,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:16,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318886852] [2022-07-23 14:37:16,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:16,184 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:37:16,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,185 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2022-07-23 14:37:16,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959902903] [2022-07-23 14:37:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,236 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-23 14:37:16,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:16,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959902903] [2022-07-23 14:37:16,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959902903] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:16,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:16,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:16,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933557190] [2022-07-23 14:37:16,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:16,237 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:16,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:16,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:16,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:16,238 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-23 14:37:16,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:16,257 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2022-07-23 14:37:16,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:16,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2022-07-23 14:37:16,280 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-07-23 14:37:16,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-07-23 14:37:16,297 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2022-07-23 14:37:16,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2022-07-23 14:37:16,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2022-07-23 14:37:16,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:16,308 INFO L369 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-23 14:37:16,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2022-07-23 14:37:16,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2022-07-23 14:37:16,378 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-23 14:37:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2022-07-23 14:37:16,391 INFO L392 hiAutomatonCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-23 14:37:16,391 INFO L374 stractBuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2022-07-23 14:37:16,391 INFO L287 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-07-23 14:37:16,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2022-07-23 14:37:16,405 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2022-07-23 14:37:16,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:16,406 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:16,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, 1, 1, 1] [2022-07-23 14:37:16,407 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-23 14:37:16,407 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-23 14:37:16,408 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-23 14:37:16,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,408 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2022-07-23 14:37:16,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106287818] [2022-07-23 14:37:16,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:16,415 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:16,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:16,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,422 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2022-07-23 14:37:16,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999407797] [2022-07-23 14:37:16,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,453 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-23 14:37:16,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:16,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999407797] [2022-07-23 14:37:16,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999407797] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:16,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:16,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 14:37:16,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979535946] [2022-07-23 14:37:16,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:16,454 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:16,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:16,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:16,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:16,455 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-23 14:37:16,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:16,562 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2022-07-23 14:37:16,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:16,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2022-07-23 14:37:16,583 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2022-07-23 14:37:16,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2022-07-23 14:37:16,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2022-07-23 14:37:16,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2022-07-23 14:37:16,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2022-07-23 14:37:16,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:16,609 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2022-07-23 14:37:16,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2022-07-23 14:37:16,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2022-07-23 14:37:16,725 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-23 14:37:16,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2022-07-23 14:37:16,735 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-07-23 14:37:16,735 INFO L374 stractBuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2022-07-23 14:37:16,735 INFO L287 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-07-23 14:37:16,735 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2022-07-23 14:37:16,750 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-23 14:37:16,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:16,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:16,752 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-23 14:37:16,752 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-23 14:37:16,753 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-23 14:37:16,753 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-23 14:37:16,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2022-07-23 14:37:16,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746788000] [2022-07-23 14:37:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,773 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-23 14:37:16,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:16,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746788000] [2022-07-23 14:37:16,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746788000] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:37:16,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:37:16,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 14:37:16,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799201835] [2022-07-23 14:37:16,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:37:16,775 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:37:16,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:16,775 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2022-07-23 14:37:16,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:16,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273933908] [2022-07-23 14:37:16,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,812 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-23 14:37:16,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:16,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273933908] [2022-07-23 14:37:16,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273933908] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:37:16,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486717258] [2022-07-23 14:37:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:16,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:37:16,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:16,872 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-23 14:37:16,873 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-23 14:37:16,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:16,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 14:37:16,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:17,000 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-23 14:37:17,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:37:17,076 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-23 14:37:17,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486717258] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:37:17,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:37:17,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-23 14:37:17,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102112130] [2022-07-23 14:37:17,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:37:17,077 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:17,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:17,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 14:37:17,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 14:37:17,078 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-23 14:37:17,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:17,102 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2022-07-23 14:37:17,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 14:37:17,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2022-07-23 14:37:17,124 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-23 14:37:17,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-07-23 14:37:17,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2022-07-23 14:37:17,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2022-07-23 14:37:17,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2022-07-23 14:37:17,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:17,149 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-23 14:37:17,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2022-07-23 14:37:17,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2022-07-23 14:37:17,212 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-23 14:37:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2022-07-23 14:37:17,275 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-23 14:37:17,275 INFO L374 stractBuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2022-07-23 14:37:17,275 INFO L287 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-07-23 14:37:17,276 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2022-07-23 14:37:17,288 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2022-07-23 14:37:17,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:37:17,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:37:17,289 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-23 14:37:17,289 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-23 14:37:17,290 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-23 14:37:17,290 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-23 14:37:17,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:17,291 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2022-07-23 14:37:17,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:17,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174968607] [2022-07-23 14:37:17,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:17,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:17,299 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:37:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:37:17,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:37:17,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:37:17,310 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2022-07-23 14:37:17,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:37:17,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074438887] [2022-07-23 14:37:17,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:37:17,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:37:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:37:17,337 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-23 14:37:17,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:37:17,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074438887] [2022-07-23 14:37:17,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074438887] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:37:17,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545535517] [2022-07-23 14:37:17,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 14:37:17,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:37:17,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:37:17,340 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-23 14:37:17,341 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-23 14:37:17,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 14:37:17,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 14:37:17,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 14:37:17,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:37:17,468 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-23 14:37:17,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:37:17,547 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-23 14:37:17,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545535517] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:37:17,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:37:17,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-23 14:37:17,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031311037] [2022-07-23 14:37:17,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:37:17,549 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:37:17,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:37:17,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 14:37:17,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-23 14:37:17,550 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-23 14:37:17,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:37:17,781 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2022-07-23 14:37:17,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 14:37:17,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2022-07-23 14:37:17,795 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-23 14:37:17,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2022-07-23 14:37:17,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-23 14:37:17,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-23 14:37:17,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-23 14:37:17,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:37:17,796 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-23 14:37:17,796 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-23 14:37:17,796 INFO L374 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-23 14:37:17,797 INFO L287 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-07-23 14:37:17,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-07-23 14:37:17,797 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-23 14:37:17,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-07-23 14:37:17,805 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.07 02:37:17 BoogieIcfgContainer [2022-07-23 14:37:17,806 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-23 14:37:17,806 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-23 14:37:17,806 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-23 14:37:17,806 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-23 14:37:17,807 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 02:37:02" (3/4) ... [2022-07-23 14:37:17,809 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-23 14:37:17,809 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-23 14:37:17,810 INFO L158 Benchmark]: Toolchain (without parser) took 16183.55ms. Allocated memory was 104.9MB in the beginning and 255.9MB in the end (delta: 151.0MB). Free memory was 71.6MB in the beginning and 92.7MB in the end (delta: -21.1MB). Peak memory consumption was 128.4MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,810 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 104.9MB. Free memory is still 59.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-23 14:37:17,810 INFO L158 Benchmark]: CACSL2BoogieTranslator took 445.37ms. Allocated memory is still 104.9MB. Free memory was 71.3MB in the beginning and 74.2MB in the end (delta: -2.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,811 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.42ms. Allocated memory is still 104.9MB. Free memory was 74.2MB in the beginning and 71.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,811 INFO L158 Benchmark]: Boogie Preprocessor took 56.36ms. Allocated memory is still 104.9MB. Free memory was 71.8MB in the beginning and 69.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,811 INFO L158 Benchmark]: RCFGBuilder took 573.31ms. Allocated memory was 104.9MB in the beginning and 142.6MB in the end (delta: 37.7MB). Free memory was 69.7MB in the beginning and 111.4MB in the end (delta: -41.7MB). Peak memory consumption was 24.4MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,812 INFO L158 Benchmark]: BuchiAutomizer took 15028.18ms. Allocated memory was 142.6MB in the beginning and 255.9MB in the end (delta: 113.2MB). Free memory was 111.4MB in the beginning and 92.7MB in the end (delta: 18.7MB). Peak memory consumption was 131.8MB. Max. memory is 16.1GB. [2022-07-23 14:37:17,812 INFO L158 Benchmark]: Witness Printer took 3.15ms. Allocated memory is still 255.9MB. Free memory is still 92.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-23 14:37:17,814 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.19ms. Allocated memory is still 104.9MB. Free memory is still 59.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 445.37ms. Allocated memory is still 104.9MB. Free memory was 71.3MB in the beginning and 74.2MB in the end (delta: -2.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.42ms. Allocated memory is still 104.9MB. Free memory was 74.2MB in the beginning and 71.8MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.36ms. Allocated memory is still 104.9MB. Free memory was 71.8MB in the beginning and 69.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 573.31ms. Allocated memory was 104.9MB in the beginning and 142.6MB in the end (delta: 37.7MB). Free memory was 69.7MB in the beginning and 111.4MB in the end (delta: -41.7MB). Peak memory consumption was 24.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 15028.18ms. Allocated memory was 142.6MB in the beginning and 255.9MB in the end (delta: 113.2MB). Free memory was 111.4MB in the beginning and 92.7MB in the end (delta: 18.7MB). Peak memory consumption was 131.8MB. Max. memory is 16.1GB. * Witness Printer took 3.15ms. Allocated memory is still 255.9MB. Free memory is still 92.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 14.9s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 8.2s. Construction of modules took 2.6s. Büchi inclusion checks took 2.1s. 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.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4219 mSDsluCounter, 10282 SdHoareTripleChecker+Invalid, 2.7s 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: 32ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-07-23 14:37:17,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-07-23 14:37:18,040 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-23 14:37:18,241 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-23 14:37:18,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-07-23 14:37:18,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE