./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 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_4.cil-2.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 fff9cde623383cf9e2df28e9a74a552535a697b1d30f241b8170c5e4baf125a5 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:25,300 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:25,301 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:25,334 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:25,335 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:25,337 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:25,339 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:25,343 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:25,344 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:25,347 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:25,348 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:25,349 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:25,349 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:25,351 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:25,352 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:25,354 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:25,355 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:25,355 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:25,358 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:25,362 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:25,363 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:25,364 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:25,365 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:25,366 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:25,370 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:25,370 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:25,371 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:25,372 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:25,372 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:25,373 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:25,374 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:25,374 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:25,375 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:25,376 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:25,377 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:25,377 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:25,378 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:25,378 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:25,378 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:25,379 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:25,379 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:25,380 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-16 09:33:25,407 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:25,407 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:25,407 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:25,407 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:25,409 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:25,409 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:25,409 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:25,409 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:25,409 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:25,409 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:25,410 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:25,410 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:25,410 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:25,411 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:25,411 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:25,411 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:25,411 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:25,411 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:25,411 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:25,412 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:25,413 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:25,413 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:25,413 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:25,413 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:25,413 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:25,414 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:25,414 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:25,414 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 -> fff9cde623383cf9e2df28e9a74a552535a697b1d30f241b8170c5e4baf125a5 [2021-12-16 09:33:25,662 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:25,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:25,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:25,691 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:25,692 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:25,693 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-2.c [2021-12-16 09:33:25,741 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a66c4e6b/996bd840cfe942949ea51c1c4b80fd0f/FLAG9168d8067 [2021-12-16 09:33:26,108 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:26,109 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-2.c [2021-12-16 09:33:26,131 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a66c4e6b/996bd840cfe942949ea51c1c4b80fd0f/FLAG9168d8067 [2021-12-16 09:33:26,140 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a66c4e6b/996bd840cfe942949ea51c1c4b80fd0f [2021-12-16 09:33:26,143 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:26,144 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:26,148 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:26,148 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:26,150 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:26,151 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,151 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a573bcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26, skipping insertion in model container [2021-12-16 09:33:26,152 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,156 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:26,192 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:26,376 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_4.cil-2.c[35909,35922] [2021-12-16 09:33:26,378 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:26,384 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:26,434 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_4.cil-2.c[35909,35922] [2021-12-16 09:33:26,436 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:26,445 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:26,445 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26 WrapperNode [2021-12-16 09:33:26,445 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:26,446 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:26,446 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:26,446 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:26,452 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,458 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,487 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 464 [2021-12-16 09:33:26,490 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:26,490 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:26,490 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:26,490 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:26,496 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,496 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,507 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,507 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,511 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,519 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,521 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,523 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:26,524 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:26,524 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:26,524 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:26,536 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (1/1) ... [2021-12-16 09:33:26,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,571 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-16 09:33:26,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:26,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:26,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:26,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:26,665 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:26,667 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:26,676 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:26,947 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-16 09:33:26,947 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-16 09:33:26,948 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:26,953 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:26,953 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:26,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:26 BoogieIcfgContainer [2021-12-16 09:33:26,955 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:26,955 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:26,955 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:26,958 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:26,958 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:26,958 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:26" (1/3) ... [2021-12-16 09:33:26,959 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4e0d41a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:26, skipping insertion in model container [2021-12-16 09:33:26,959 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:26,959 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:26" (2/3) ... [2021-12-16 09:33:26,959 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4e0d41a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:26, skipping insertion in model container [2021-12-16 09:33:26,960 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:26,960 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:26" (3/3) ... [2021-12-16 09:33:26,961 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-2.c [2021-12-16 09:33:26,987 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:26,988 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:26,988 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:26,988 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:26,988 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:26,988 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:26,988 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:26,988 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:26,999 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) [2021-12-16 09:33:27,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:27,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,029 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:27,030 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,030 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:27,031 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) [2021-12-16 09:33:27,040 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:27,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,041 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:27,041 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,044 INFO L791 eck$LassoCheckResult]: Stem: 115#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); 39#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 108#L96true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 109#L99-2true ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 21#L104true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22#L110-1true [2021-12-16 09:33:27,044 INFO L793 eck$LassoCheckResult]: Loop: 22#L110-1true assume !false; 24#L111true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110#L113true assume !(12292 == ssl3_connect_~s__state~0#1); 31#L116true assume 16384 == ssl3_connect_~s__state~0#1; 40#L218true ssl3_connect_~s__server~0#1 := 0; 66#L223true assume 0 != ssl3_connect_~cb~0#1; 49#L223-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 82#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 72#L234true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6#L234-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 87#L250true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 119#L497true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54#L532true ssl3_connect_~skip~0#1 := 0; 22#L110-1true [2021-12-16 09:33:27,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,062 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-16 09:33:27,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916928195] [2021-12-16 09:33:27,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,152 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,189 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,202 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-16 09:33:27,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104802419] [2021-12-16 09:33:27,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,214 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,235 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,240 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-12-16 09:33:27,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966025239] [2021-12-16 09:33:27,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:27,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966025239] [2021-12-16 09:33:27,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966025239] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505961156] [2021-12-16 09:33:27,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,475 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,475 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,476 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,476 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,476 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:27,476 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,476 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,476 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,477 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration1_Loop [2021-12-16 09:33:27,477 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,477 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,628 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,629 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:27,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,632 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-16 09:33:27,634 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,634 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,654 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,654 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: [] [2021-12-16 09:33:27,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-16 09:33:27,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,674 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-16 09:33:27,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,689 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,736 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-16 09:33:27,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,799 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:27,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,836 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,836 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,836 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,836 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,836 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:27,836 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,836 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,836 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,836 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration1_Loop [2021-12-16 09:33:27,836 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,836 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:28,009 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:28,012 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:28,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,014 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-16 09:33:28,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,046 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,048 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-16 09:33:28,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,083 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-16 09:33:28,134 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,167 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:28,171 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:28,172 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:28,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,187 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,211 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:28,212 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:28,212 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:28,212 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 [] [2021-12-16 09:33:28,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-16 09:33:28,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,234 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:28,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,440 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:28,443 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) [2021-12-16 09:33:28,704 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 506 states and 827 transitions. Complement of second has 8 states. [2021-12-16 09:33:28,706 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 [2021-12-16 09:33:28,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-16 09:33:28,711 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:28,712 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,712 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-16 09:33:28,712 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,712 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-16 09:33:28,713 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-12-16 09:33:28,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:28,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-12-16 09:33:28,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-12-16 09:33:28,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-12-16 09:33:28,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-12-16 09:33:28,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,727 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-12-16 09:33:28,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-12-16 09:33:28,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-12-16 09:33:28,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 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) [2021-12-16 09:33:28,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-12-16 09:33:28,750 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-12-16 09:33:28,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:28,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:28,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:28,754 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:28,833 INFO L93 Difference]: Finished difference Result 165 states and 246 transitions. [2021-12-16 09:33:28,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:28,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 246 transitions. [2021-12-16 09:33:28,835 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-12-16 09:33:28,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 246 transitions. [2021-12-16 09:33:28,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143 [2021-12-16 09:33:28,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2021-12-16 09:33:28,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 246 transitions. [2021-12-16 09:33:28,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,837 INFO L681 BuchiCegarLoop]: Abstraction has 165 states and 246 transitions. [2021-12-16 09:33:28,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 246 transitions. [2021-12-16 09:33:28,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 156. [2021-12-16 09:33:28,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.5064102564102564) internal successors, (235), 155 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2021-12-16 09:33:28,842 INFO L704 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:28,842 INFO L587 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:28,842 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:28,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2021-12-16 09:33:28,843 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:28,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,844 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,844 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,844 INFO L791 eck$LassoCheckResult]: Stem: 1160#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); 1093#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 1094#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1159#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1059#L104 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1055#L105 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1056#L110-1 [2021-12-16 09:33:28,845 INFO L793 eck$LassoCheckResult]: Loop: 1056#L110-1 assume !false; 1175#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1173#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1113#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 1095#L218 ssl3_connect_~s__server~0#1 := 0; 1096#L223 assume 0 != ssl3_connect_~cb~0#1; 1109#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1110#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1139#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1032#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1033#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 1039#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1163#L532 ssl3_connect_~skip~0#1 := 0; 1056#L110-1 [2021-12-16 09:33:28,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,845 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-16 09:33:28,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604641301] [2021-12-16 09:33:28,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,851 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,858 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-16 09:33:28,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615801469] [2021-12-16 09:33:28,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,864 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,869 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-16 09:33:28,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658283072] [2021-12-16 09:33:28,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,878 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,887 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,990 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:28,990 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:28,991 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:28,991 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:28,991 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:28,991 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,991 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:28,991 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:28,991 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration2_Loop [2021-12-16 09:33:28,991 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:28,992 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:28,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:28,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:28,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,175 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:29,175 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:29,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,192 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-16 09:33:29,195 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,212 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,212 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: [] [2021-12-16 09:33:29,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,230 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-16 09:33:29,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,274 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-16 09:33:29,281 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:29,281 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,305 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,305 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:29,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,328 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-16 09:33:29,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-16 09:33:29,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,421 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-16 09:33:29,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:29,424 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,445 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:29,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,463 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:29,463 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:29,463 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:29,463 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:29,463 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:29,463 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,463 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:29,463 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:29,463 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration2_Loop [2021-12-16 09:33:29,463 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:29,463 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:29,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,613 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:29,613 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:29,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,614 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,642 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,642 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-16 09:33:29,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,677 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-16 09:33:29,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,707 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-16 09:33:29,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,715 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,715 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,716 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,716 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,754 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) [2021-12-16 09:33:29,755 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 [2021-12-16 09:33:29,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,795 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 [2021-12-16 09:33:29,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,797 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) [2021-12-16 09:33:29,798 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 [2021-12-16 09:33:29,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,835 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 [2021-12-16 09:33:29,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,836 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) [2021-12-16 09:33:29,837 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 [2021-12-16 09:33:29,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,845 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:29,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,847 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:29,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-16 09:33:29,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,874 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) [2021-12-16 09:33:29,875 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 [2021-12-16 09:33:29,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,917 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) [2021-12-16 09:33:29,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,922 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 [2021-12-16 09:33:29,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,930 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,948 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 [2021-12-16 09:33:29,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,949 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) [2021-12-16 09:33:29,950 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 [2021-12-16 09:33:29,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 [2021-12-16 09:33:29,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,957 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:29,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,958 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:29,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:29,983 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 [2021-12-16 09:33:29,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,984 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:29,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-16 09:33:29,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:29,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:29,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:29,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:29,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:29,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:29,993 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:29,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:29,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-16 09:33:30,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,012 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-16 09:33:30,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,020 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,021 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,021 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,042 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-16 09:33:30,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,049 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,050 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,069 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-16 09:33:30,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,078 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,079 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,113 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-16 09:33:30,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,132 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,132 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,141 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:30,145 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:30,145 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:30,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,146 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-16 09:33:30,148 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:30,148 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:30,148 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:30,148 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 [] [2021-12-16 09:33:30,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,164 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:30,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:30,264 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:30,264 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 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) [2021-12-16 09:33:30,389 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. 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 474 states and 696 transitions. Complement of second has 7 states. [2021-12-16 09:33:30,389 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 [2021-12-16 09:33:30,390 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) [2021-12-16 09:33:30,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:30,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:30,391 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:30,391 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:30,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:30,490 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 [2021-12-16 09:33:30,490 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 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) [2021-12-16 09:33:30,609 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. 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 488 states and 713 transitions. Complement of second has 9 states. [2021-12-16 09:33:30,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:30,610 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) [2021-12-16 09:33:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:30,611 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:30,611 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:30,611 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:30,611 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:30,611 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:30,611 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:30,611 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 713 transitions. [2021-12-16 09:33:30,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:30,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 385 states and 576 transitions. [2021-12-16 09:33:30,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2021-12-16 09:33:30,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2021-12-16 09:33:30,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 385 states and 576 transitions. [2021-12-16 09:33:30,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,617 INFO L681 BuchiCegarLoop]: Abstraction has 385 states and 576 transitions. [2021-12-16 09:33:30,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states and 576 transitions. [2021-12-16 09:33:30,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 182. [2021-12-16 09:33:30,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:30,622 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:30,622 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:30,622 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:30,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:30,623 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:30,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,623 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,623 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,623 INFO L791 eck$LassoCheckResult]: Stem: 2438#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); 2365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 2366#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2433#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2335#L104 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2329#L105 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2330#L110-1 [2021-12-16 09:33:30,624 INFO L793 eck$LassoCheckResult]: Loop: 2330#L110-1 assume !false; 2332#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2340#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2385#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 2367#L218 ssl3_connect_~s__server~0#1 := 0; 2368#L223 assume 0 != ssl3_connect_~cb~0#1; 2381#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2382#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2413#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2304#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2305#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 2311#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2391#L532 ssl3_connect_~skip~0#1 := 0; 2330#L110-1 [2021-12-16 09:33:30,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-16 09:33:30,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187294588] [2021-12-16 09:33:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,639 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-16 09:33:30,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653278757] [2021-12-16 09:33:30,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,665 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-12-16 09:33:30,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46321694] [2021-12-16 09:33:30,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,676 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,697 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,814 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:30,814 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:30,815 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:30,815 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:30,815 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:30,815 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,815 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:30,815 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:30,815 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration3_Loop [2021-12-16 09:33:30,815 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:30,815 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:30,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,971 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:30,971 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:30,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,972 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-16 09:33:30,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:30,974 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,995 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:30,995 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: [] [2021-12-16 09:33:31,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-16 09:33:31,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,012 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-16 09:33:31,014 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,014 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,035 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,035 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: [] [2021-12-16 09:33:31,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-16 09:33:31,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,052 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-16 09:33:31,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,054 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,062 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,062 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: [] [2021-12-16 09:33:31,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-16 09:33:31,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,079 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-16 09:33:31,081 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,081 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,112 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-16 09:33:31,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:31,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,206 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,207 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=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=7}] Lambdas: [1, 1, 1] Nus: [0, 0] [2021-12-16 09:33:31,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,272 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-16 09:33:31,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,294 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,295 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: [] [2021-12-16 09:33:31,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,313 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-16 09:33:31,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,328 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,328 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,346 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-16 09:33:31,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-16 09:33:31,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,385 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-16 09:33:31,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:31,387 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,420 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=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:31,449 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 [2021-12-16 09:33:31,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,451 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-16 09:33:31,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,471 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,487 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-16 09:33:31,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,489 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,509 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,509 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: [] [2021-12-16 09:33:31,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,526 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-16 09:33:31,530 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,530 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,542 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,559 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-16 09:33:31,564 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,564 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,571 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,590 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-16 09:33:31,593 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,593 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,601 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,601 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:31,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,621 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-16 09:33:31,623 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,623 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,652 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:31,652 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: [] [2021-12-16 09:33:31,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,671 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-16 09:33:31,673 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:31,673 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,707 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-16 09:33:31,710 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:31,710 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:31,727 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:31,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,752 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:31,752 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:31,752 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:31,752 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:31,752 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:31,752 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,752 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:31,752 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:31,752 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-2.c_Iteration3_Loop [2021-12-16 09:33:31,752 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:31,752 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:31,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:31,918 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:31,919 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:31,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,920 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-16 09:33:31,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:31,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:31,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:31,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:31,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:31,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:31,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:31,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:31,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:31,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,959 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-16 09:33:31,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:31,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:31,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:31,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:31,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:31,968 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:31,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:31,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:31,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:31,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-16 09:33:31,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:31,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,994 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-16 09:33:31,997 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,036 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-16 09:33:32,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,077 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-16 09:33:32,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,086 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,097 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-16 09:33:32,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,113 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-16 09:33:32,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,124 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:32,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,125 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:32,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,143 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-16 09:33:32,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,152 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,153 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,153 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-16 09:33:32,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,205 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-16 09:33:32,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,214 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:32,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,215 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:32,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,238 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-16 09:33:32,240 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,246 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:32,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,247 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:32,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,279 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-16 09:33:32,281 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,318 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-16 09:33:32,321 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,327 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:32,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,327 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:32,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,353 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-16 09:33:32,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,389 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-16 09:33:32,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:32,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,429 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-16 09:33:32,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:32,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:32,438 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:32,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:32,438 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:32,438 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:32,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:32,439 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:32,440 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:32,443 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:32,443 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:32,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:32,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,444 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-16 09:33:32,446 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:32,446 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:32,446 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:32,446 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 [] [2021-12-16 09:33:32,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,462 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:32,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:32,554 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:32,554 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 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) [2021-12-16 09:33:32,673 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. 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 500 states and 732 transitions. Complement of second has 7 states. [2021-12-16 09:33:32,673 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 [2021-12-16 09:33:32,674 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) [2021-12-16 09:33:32,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:32,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:32,674 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:32,674 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:32,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:32,743 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 [2021-12-16 09:33:32,744 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 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) [2021-12-16 09:33:32,863 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. 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 514 states and 749 transitions. Complement of second has 9 states. [2021-12-16 09:33:32,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:32,864 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) [2021-12-16 09:33:32,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:32,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:32,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:32,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:32,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:32,864 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:32,864 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:32,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 514 states and 749 transitions. [2021-12-16 09:33:32,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:32,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 514 states to 411 states and 612 transitions. [2021-12-16 09:33:32,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2021-12-16 09:33:32,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2021-12-16 09:33:32,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 612 transitions. [2021-12-16 09:33:32,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,896 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 612 transitions. [2021-12-16 09:33:32,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 612 transitions. [2021-12-16 09:33:32,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 182. [2021-12-16 09:33:32,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:32,899 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:32,900 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:32,900 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:32,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:32,900 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:32,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,901 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,901 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,901 INFO L791 eck$LassoCheckResult]: Stem: 3785#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); 3715#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 3716#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3782#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3681#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3682#L110-1 assume !false; 3802#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3793#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3735#L114 [2021-12-16 09:33:32,901 INFO L793 eck$LassoCheckResult]: Loop: 3735#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 3717#L218 ssl3_connect_~s__server~0#1 := 0; 3718#L223 assume 0 != ssl3_connect_~cb~0#1; 3731#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3732#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3762#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3654#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3655#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 3661#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3741#L532 ssl3_connect_~skip~0#1 := 0; 3683#L110-1 assume !false; 3684#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3690#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3735#L114 [2021-12-16 09:33:32,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,901 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-16 09:33:32,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704497818] [2021-12-16 09:33:32,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:32,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,908 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,912 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-12-16 09:33:32,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476985341] [2021-12-16 09:33:32,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:32,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476985341] [2021-12-16 09:33:32,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476985341] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:32,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701236367] [2021-12-16 09:33:32,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,922 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,923 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,021 INFO L93 Difference]: Finished difference Result 262 states and 363 transitions. [2021-12-16 09:33:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 363 transitions. [2021-12-16 09:33:33,024 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2021-12-16 09:33:33,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 341 transitions. [2021-12-16 09:33:33,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2021-12-16 09:33:33,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2021-12-16 09:33:33,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 341 transitions. [2021-12-16 09:33:33,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,025 INFO L681 BuchiCegarLoop]: Abstraction has 245 states and 341 transitions. [2021-12-16 09:33:33,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 341 transitions. [2021-12-16 09:33:33,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2021-12-16 09:33:33,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4269662921348314) internal successors, (254), 177 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2021-12-16 09:33:33,028 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:33,028 INFO L587 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:33,028 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:33,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2021-12-16 09:33:33,029 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2021-12-16 09:33:33,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,030 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,030 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,030 INFO L791 eck$LassoCheckResult]: Stem: 4211#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); 4153#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 4154#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4209#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4127#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4128#L110-1 assume !false; 4254#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4269#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4166#L114 [2021-12-16 09:33:33,030 INFO L793 eck$LassoCheckResult]: Loop: 4166#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 4155#L218 ssl3_connect_~s__server~0#1 := 0; 4156#L223 assume 0 != ssl3_connect_~cb~0#1; 4164#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4165#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4189#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4104#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4105#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 4181#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4173#L532 ssl3_connect_~skip~0#1 := 0; 4129#L110-1 assume !false; 4130#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4133#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4141#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4142#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4212#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4235#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4234#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4168#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4174#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4175#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4108#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4109#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4272#L532 ssl3_connect_~skip~0#1 := 0; 4271#L110-1 assume !false; 4270#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4244#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4166#L114 [2021-12-16 09:33:33,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,031 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-16 09:33:33,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862259956] [2021-12-16 09:33:33,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,035 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,039 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,039 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-12-16 09:33:33,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917555539] [2021-12-16 09:33:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:33,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917555539] [2021-12-16 09:33:33,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917555539] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:33,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431689493] [2021-12-16 09:33:33,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,052 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,053 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 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) [2021-12-16 09:33:33,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,132 INFO L93 Difference]: Finished difference Result 232 states and 322 transitions. [2021-12-16 09:33:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 322 transitions. [2021-12-16 09:33:33,134 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2021-12-16 09:33:33,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 322 transitions. [2021-12-16 09:33:33,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2021-12-16 09:33:33,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2021-12-16 09:33:33,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 322 transitions. [2021-12-16 09:33:33,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,135 INFO L681 BuchiCegarLoop]: Abstraction has 232 states and 322 transitions. [2021-12-16 09:33:33,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 322 transitions. [2021-12-16 09:33:33,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 195. [2021-12-16 09:33:33,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 195 states have (on average 1.441025641025641) internal successors, (281), 194 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2021-12-16 09:33:33,137 INFO L704 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:33,137 INFO L587 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:33,137 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:33,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2021-12-16 09:33:33,138 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2021-12-16 09:33:33,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,139 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,139 INFO L791 eck$LassoCheckResult]: Stem: 4630#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); 4571#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 4572#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4628#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4544#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4545#L110-1 assume !false; 4710#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4708#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4584#L114 [2021-12-16 09:33:33,139 INFO L793 eck$LassoCheckResult]: Loop: 4584#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 4573#L218 ssl3_connect_~s__server~0#1 := 0; 4574#L223 assume 0 != ssl3_connect_~cb~0#1; 4582#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4583#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4607#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4520#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4521#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 4600#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4673#L532 ssl3_connect_~skip~0#1 := 0; 4672#L110-1 assume !false; 4671#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4670#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4669#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4667#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4664#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4663#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4585#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4586#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4592#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4593#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4524#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4525#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4685#L532 ssl3_connect_~skip~0#1 := 0; 4684#L110-1 assume !false; 4683#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4682#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4681#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4680#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4679#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4614#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4615#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4656#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4657#L134 assume 4384 == ssl3_connect_~s__state~0#1; 4602#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 4603#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4633#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4621#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4530#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 4531#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4590#L532 ssl3_connect_~skip~0#1 := 0; 4591#L110-1 assume !false; 4700#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4698#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4584#L114 [2021-12-16 09:33:33,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,140 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-16 09:33:33,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19251235] [2021-12-16 09:33:33,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,146 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-12-16 09:33:33,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638028064] [2021-12-16 09:33:33,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,181 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:33,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638028064] [2021-12-16 09:33:33,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638028064] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:33,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798675707] [2021-12-16 09:33:33,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,182 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,183 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 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) [2021-12-16 09:33:33,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,281 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2021-12-16 09:33:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2021-12-16 09:33:33,284 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-16 09:33:33,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2021-12-16 09:33:33,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2021-12-16 09:33:33,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2021-12-16 09:33:33,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2021-12-16 09:33:33,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,285 INFO L681 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2021-12-16 09:33:33,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2021-12-16 09:33:33,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2021-12-16 09:33:33,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 223 states have (on average 1.5022421524663676) internal successors, (335), 222 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2021-12-16 09:33:33,290 INFO L704 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:33,290 INFO L587 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:33,290 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:33,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2021-12-16 09:33:33,291 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-12-16 09:33:33,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,292 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,293 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,293 INFO L791 eck$LassoCheckResult]: Stem: 5070#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); 5009#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 5010#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5068#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4982#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4983#L110-1 assume !false; 5142#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5096#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5022#L114 [2021-12-16 09:33:33,296 INFO L793 eck$LassoCheckResult]: Loop: 5022#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 5011#L218 ssl3_connect_~s__server~0#1 := 0; 5012#L223 assume 0 != ssl3_connect_~cb~0#1; 5020#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5021#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5047#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4958#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4959#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 5038#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5127#L532 ssl3_connect_~skip~0#1 := 0; 5126#L110-1 assume !false; 5124#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5123#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5122#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5121#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5116#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5114#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5112#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5013#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5014#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5097#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5026#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5027#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5056#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 5057#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 5003#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 5004#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 4970#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 4966#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 4967#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 4986#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 4987#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 5028#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 5015#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 5016#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 5076#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 5098#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 4972#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 4973#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 5053#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 5051#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 5052#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 4995#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 4996#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5008#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 5049#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 4957#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5149#L532 ssl3_connect_~skip~0#1 := 0; 5148#L110-1 assume !false; 5147#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5146#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5022#L114 [2021-12-16 09:33:33,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,297 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-16 09:33:33,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246753039] [2021-12-16 09:33:33,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,303 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,309 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,310 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-16 09:33:33,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269039628] [2021-12-16 09:33:33,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:33,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269039628] [2021-12-16 09:33:33,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269039628] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,350 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724542596] [2021-12-16 09:33:33,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,351 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 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) [2021-12-16 09:33:33,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,406 INFO L93 Difference]: Finished difference Result 241 states and 359 transitions. [2021-12-16 09:33:33,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 359 transitions. [2021-12-16 09:33:33,408 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-12-16 09:33:33,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 359 transitions. [2021-12-16 09:33:33,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2021-12-16 09:33:33,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2021-12-16 09:33:33,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 359 transitions. [2021-12-16 09:33:33,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,411 INFO L681 BuchiCegarLoop]: Abstraction has 241 states and 359 transitions. [2021-12-16 09:33:33,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 359 transitions. [2021-12-16 09:33:33,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2021-12-16 09:33:33,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4915966386554622) internal successors, (355), 237 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2021-12-16 09:33:33,414 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:33,414 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:33,414 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:33,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2021-12-16 09:33:33,415 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:33,415 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,415 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,417 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,417 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,418 INFO L791 eck$LassoCheckResult]: Stem: 5543#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); 5479#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 5480#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5540#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5453#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5454#L110-1 assume !false; 5625#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5584#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5493#L114 [2021-12-16 09:33:33,419 INFO L793 eck$LassoCheckResult]: Loop: 5493#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 5481#L218 ssl3_connect_~s__server~0#1 := 0; 5482#L223 assume 0 != ssl3_connect_~cb~0#1; 5491#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5492#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5516#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5428#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5429#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 5529#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5604#L532 ssl3_connect_~skip~0#1 := 0; 5603#L110-1 assume !false; 5602#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5601#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5600#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5599#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5597#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5524#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5494#L128 assume 4368 == ssl3_connect_~s__state~0#1; 5495#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5500#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5501#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5432#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5433#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5615#L532 ssl3_connect_~skip~0#1 := 0; 5614#L110-1 assume !false; 5613#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5612#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5611#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5610#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5609#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5608#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5607#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5606#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5605#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5583#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5496#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5497#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5536#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 5578#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 5573#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 5571#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 5569#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 5567#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 5523#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 5457#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 5458#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 5498#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 5485#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 5486#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 5548#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 5582#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 5443#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 5444#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 5522#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 5520#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 5521#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 5465#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 5466#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5478#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 5518#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 5427#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5489#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5572#L532 ssl3_connect_~skip~0#1 := 0; 5570#L110-1 assume !false; 5568#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5566#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5493#L114 [2021-12-16 09:33:33,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,419 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-16 09:33:33,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464365809] [2021-12-16 09:33:33,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,426 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,433 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-12-16 09:33:33,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089828493] [2021-12-16 09:33:33,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:33,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089828493] [2021-12-16 09:33:33,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089828493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,476 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506933126] [2021-12-16 09:33:33,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,478 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,478 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 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) [2021-12-16 09:33:33,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,538 INFO L93 Difference]: Finished difference Result 242 states and 356 transitions. [2021-12-16 09:33:33,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 356 transitions. [2021-12-16 09:33:33,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-12-16 09:33:33,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 356 transitions. [2021-12-16 09:33:33,542 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2021-12-16 09:33:33,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2021-12-16 09:33:33,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 356 transitions. [2021-12-16 09:33:33,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,542 INFO L681 BuchiCegarLoop]: Abstraction has 242 states and 356 transitions. [2021-12-16 09:33:33,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 356 transitions. [2021-12-16 09:33:33,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 238. [2021-12-16 09:33:33,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4705882352941178) internal successors, (350), 237 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2021-12-16 09:33:33,545 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:33,545 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:33,545 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:33,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2021-12-16 09:33:33,546 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:33,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,547 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,547 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,547 INFO L791 eck$LassoCheckResult]: Stem: 6032#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); 5967#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 5968#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6029#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5939#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5940#L110-1 assume !false; 5941#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6070#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5981#L114 [2021-12-16 09:33:33,548 INFO L793 eck$LassoCheckResult]: Loop: 5981#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 5969#L218 ssl3_connect_~s__server~0#1 := 0; 5970#L223 assume 0 != ssl3_connect_~cb~0#1; 5979#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5980#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6005#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5914#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5915#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 6018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6132#L532 ssl3_connect_~skip~0#1 := 0; 6130#L110-1 assume !false; 6128#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6126#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6124#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6122#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6120#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6012#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6013#L128 assume 4368 == ssl3_connect_~s__state~0#1; 6036#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5989#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5990#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5918#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5919#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6091#L532 ssl3_connect_~skip~0#1 := 0; 6088#L110-1 assume !false; 6085#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6082#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6079#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6075#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6073#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6071#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5982#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5971#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5972#L134 assume 4384 == ssl3_connect_~s__state~0#1; 6000#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 6001#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6037#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6021#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 5925#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 5926#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5987#L532 ssl3_connect_~skip~0#1 := 0; 5988#L110-1 assume !false; 6143#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6141#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6140#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6139#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6138#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6133#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6131#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6129#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6127#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 6125#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 6123#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 6121#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 6119#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 6118#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 6117#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 6116#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 6114#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 6113#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 6112#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 6110#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 6109#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 6108#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 6107#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 6105#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 6104#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 6099#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 6093#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 6090#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 6087#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 6084#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 6077#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 5953#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 5954#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5966#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 6007#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 5913#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5977#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6051#L532 ssl3_connect_~skip~0#1 := 0; 6049#L110-1 assume !false; 6047#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6046#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5981#L114 [2021-12-16 09:33:33,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,548 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-16 09:33:33,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953347041] [2021-12-16 09:33:33,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,553 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,560 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-12-16 09:33:33,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693350735] [2021-12-16 09:33:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,596 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:33,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693350735] [2021-12-16 09:33:33,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693350735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172695303] [2021-12-16 09:33:33,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,599 INFO L87 Difference]: Start difference. First operand 238 states and 350 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) [2021-12-16 09:33:33,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,681 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2021-12-16 09:33:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2021-12-16 09:33:33,684 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-12-16 09:33:33,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2021-12-16 09:33:33,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-12-16 09:33:33,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-12-16 09:33:33,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2021-12-16 09:33:33,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,686 INFO L681 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2021-12-16 09:33:33,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2021-12-16 09:33:33,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2021-12-16 09:33:33,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 278 states have (on average 1.420863309352518) internal successors, (395), 277 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2021-12-16 09:33:33,689 INFO L704 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:33,689 INFO L587 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:33,689 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:33,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2021-12-16 09:33:33,690 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-12-16 09:33:33,690 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,691 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,691 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,691 INFO L791 eck$LassoCheckResult]: Stem: 6549#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); 6489#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 6490#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6548#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6463#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6464#L110-1 assume !false; 6607#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6590#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6503#L114 [2021-12-16 09:33:33,691 INFO L793 eck$LassoCheckResult]: Loop: 6503#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 6491#L218 ssl3_connect_~s__server~0#1 := 0; 6492#L223 assume 0 != ssl3_connect_~cb~0#1; 6501#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6502#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6524#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6439#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6440#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 6536#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6508#L532 ssl3_connect_~skip~0#1 := 0; 6465#L110-1 assume !false; 6466#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6469#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6477#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6478#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6497#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6498#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6532#L128 assume 4368 == ssl3_connect_~s__state~0#1; 6552#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6509#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6510#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6443#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6444#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6637#L532 ssl3_connect_~skip~0#1 := 0; 6635#L110-1 assume !false; 6633#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6631#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6629#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6627#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6625#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6623#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6504#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6493#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6494#L134 assume 4384 == ssl3_connect_~s__state~0#1; 6519#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 6520#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6554#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6539#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6449#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 6450#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6684#L532 ssl3_connect_~skip~0#1 := 0; 6683#L110-1 assume !false; 6677#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6675#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6673#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6671#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6669#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6667#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6665#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6663#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6661#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 6660#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 6659#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 6658#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 6657#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 6656#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 6655#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 6654#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 6653#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 6652#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 6651#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 6650#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 6649#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 6648#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 6556#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 6557#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 6558#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 6595#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 6585#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 6586#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 6587#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 6597#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 6598#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 6475#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 6476#L206 assume 4352 == ssl3_connect_~s__state~0#1; 6488#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 6526#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 6438#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6499#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6577#L532 ssl3_connect_~skip~0#1 := 0; 6576#L110-1 assume !false; 6575#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6574#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6503#L114 [2021-12-16 09:33:33,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,693 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-16 09:33:33,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450100575] [2021-12-16 09:33:33,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,698 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,703 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,703 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-12-16 09:33:33,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093290662] [2021-12-16 09:33:33,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,736 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:33,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093290662] [2021-12-16 09:33:33,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093290662] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380076066] [2021-12-16 09:33:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,736 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,737 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 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) [2021-12-16 09:33:33,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,801 INFO L93 Difference]: Finished difference Result 303 states and 428 transitions. [2021-12-16 09:33:33,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 303 states and 428 transitions. [2021-12-16 09:33:33,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2021-12-16 09:33:33,804 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 303 states to 303 states and 428 transitions. [2021-12-16 09:33:33,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-12-16 09:33:33,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2021-12-16 09:33:33,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 303 states and 428 transitions. [2021-12-16 09:33:33,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,804 INFO L681 BuchiCegarLoop]: Abstraction has 303 states and 428 transitions. [2021-12-16 09:33:33,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states and 428 transitions. [2021-12-16 09:33:33,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 297. [2021-12-16 09:33:33,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 297 states have (on average 1.4107744107744107) internal successors, (419), 296 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2021-12-16 09:33:33,807 INFO L704 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:33,807 INFO L587 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:33,807 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:33,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2021-12-16 09:33:33,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-12-16 09:33:33,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,810 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,810 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,810 INFO L791 eck$LassoCheckResult]: Stem: 7140#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); 7077#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 7078#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7137#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7051#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7052#L110-1 assume !false; 7256#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7176#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7091#L114 [2021-12-16 09:33:33,810 INFO L793 eck$LassoCheckResult]: Loop: 7091#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 7079#L218 ssl3_connect_~s__server~0#1 := 0; 7080#L223 assume 0 != ssl3_connect_~cb~0#1; 7089#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7090#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7111#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7026#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7027#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 7123#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7295#L532 ssl3_connect_~skip~0#1 := 0; 7293#L110-1 assume !false; 7291#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7289#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7288#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7285#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7277#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7273#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7184#L128 assume 4368 == ssl3_connect_~s__state~0#1; 7144#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7096#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7097#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7030#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7031#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7308#L532 ssl3_connect_~skip~0#1 := 0; 7307#L110-1 assume !false; 7306#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7286#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7283#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7281#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7279#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7278#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7092#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7081#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7082#L134 assume 4384 == ssl3_connect_~s__state~0#1; 7106#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 7107#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7146#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7126#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7036#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 7037#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7301#L532 ssl3_connect_~skip~0#1 := 0; 7296#L110-1 assume !false; 7294#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7292#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7290#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7141#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7085#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7086#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7119#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7249#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7142#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7105#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7093#L140 assume 4400 == ssl3_connect_~s__state~0#1; 7028#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7029#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7061#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7040#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7095#L532 ssl3_connect_~skip~0#1 := 0; 7053#L110-1 assume !false; 7054#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7057#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7139#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7317#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7316#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7157#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7158#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7287#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7284#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7282#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7280#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7132#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7133#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7175#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7268#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7188#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7189#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7193#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7194#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7265#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7264#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7263#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7262#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7261#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7260#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7258#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7170#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7171#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7172#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7195#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7196#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 7063#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 7064#L206 assume 4352 == ssl3_connect_~s__state~0#1; 7076#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 7113#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 7025#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7087#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7164#L532 ssl3_connect_~skip~0#1 := 0; 7163#L110-1 assume !false; 7162#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7161#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7091#L114 [2021-12-16 09:33:33,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-16 09:33:33,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850985997] [2021-12-16 09:33:33,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,815 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,818 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1551291399, now seen corresponding path program 1 times [2021-12-16 09:33:33,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930702285] [2021-12-16 09:33:33,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,845 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-16 09:33:33,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930702285] [2021-12-16 09:33:33,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930702285] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,846 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440664155] [2021-12-16 09:33:33,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,847 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,848 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,907 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2021-12-16 09:33:33,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2021-12-16 09:33:33,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-12-16 09:33:33,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2021-12-16 09:33:33,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-16 09:33:33,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-16 09:33:33,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2021-12-16 09:33:33,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,919 INFO L681 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2021-12-16 09:33:33,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2021-12-16 09:33:33,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2021-12-16 09:33:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 318 states have (on average 1.39937106918239) internal successors, (445), 317 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2021-12-16 09:33:33,923 INFO L704 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:33,923 INFO L587 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:33,923 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:33,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2021-12-16 09:33:33,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-12-16 09:33:33,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,925 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,925 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:33,925 INFO L791 eck$LassoCheckResult]: Stem: 7764#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); 7701#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 7702#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7762#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7675#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7676#L110-1 assume !false; 7944#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7928#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7716#L114 [2021-12-16 09:33:33,925 INFO L793 eck$LassoCheckResult]: Loop: 7716#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 7703#L218 ssl3_connect_~s__server~0#1 := 0; 7704#L223 assume 0 != ssl3_connect_~cb~0#1; 7714#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7715#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7738#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7650#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7651#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 7749#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7903#L532 ssl3_connect_~skip~0#1 := 0; 7901#L110-1 assume !false; 7899#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7897#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7895#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7893#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7891#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7889#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7796#L128 assume 4368 == ssl3_connect_~s__state~0#1; 7769#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7722#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7723#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7654#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7655#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7957#L532 ssl3_connect_~skip~0#1 := 0; 7956#L110-1 assume !false; 7955#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7954#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7953#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7765#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7766#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7745#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7717#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7705#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7706#L134 assume 4384 == ssl3_connect_~s__state~0#1; 7733#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 7734#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7771#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7752#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7753#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 7913#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7904#L532 ssl3_connect_~skip~0#1 := 0; 7902#L110-1 assume !false; 7900#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7898#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7896#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7894#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7892#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7890#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7888#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7887#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7767#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7731#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7732#L140 assume 4400 == ssl3_connect_~s__state~0#1; 7652#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7653#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7685#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7709#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7721#L532 ssl3_connect_~skip~0#1 := 0; 7677#L110-1 assume !false; 7678#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7681#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7689#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7690#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7871#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7869#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7867#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7865#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7863#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7861#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7718#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7719#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7757#L146 assume 4416 == ssl3_connect_~s__state~0#1; 7754#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7755#L316 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7741#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7663#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 7664#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7921#L532 ssl3_connect_~skip~0#1 := 0; 7920#L110-1 assume !false; 7919#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7918#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7917#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7916#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7886#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7885#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7884#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7883#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7882#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7881#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7880#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7879#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7878#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7877#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7876#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7875#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7874#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7873#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7872#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7870#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7868#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7866#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7864#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7862#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7860#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7859#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7858#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7857#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7856#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7855#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7854#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 7687#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 7688#L206 assume 4352 == ssl3_connect_~s__state~0#1; 7700#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 7740#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 7649#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7712#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7790#L532 ssl3_connect_~skip~0#1 := 0; 7789#L110-1 assume !false; 7788#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7787#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7716#L114 [2021-12-16 09:33:33,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,926 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-16 09:33:33,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246231523] [2021-12-16 09:33:33,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,930 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,940 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,941 INFO L85 PathProgramCache]: Analyzing trace with hash -820545521, now seen corresponding path program 1 times [2021-12-16 09:33:33,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137646502] [2021-12-16 09:33:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-16 09:33:33,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137646502] [2021-12-16 09:33:33,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137646502] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,971 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356196792] [2021-12-16 09:33:33,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,973 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,973 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 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) [2021-12-16 09:33:33,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,988 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2021-12-16 09:33:33,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2021-12-16 09:33:33,991 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:33,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:33,993 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2021-12-16 09:33:33,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2021-12-16 09:33:33,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2021-12-16 09:33:33,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,995 INFO L681 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:33,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2021-12-16 09:33:33,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2021-12-16 09:33:34,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 613 states have (on average 1.3964110929853182) internal successors, (856), 612 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:34,001 INFO L704 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:34,001 INFO L587 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:34,001 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:34,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2021-12-16 09:33:34,003 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:34,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,004 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,004 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,004 INFO L791 eck$LassoCheckResult]: Stem: 8715#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); 8642#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 8643#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8712#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8614#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8615#L110-1 assume !false; 9180#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9178#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8658#L114 [2021-12-16 09:33:34,005 INFO L793 eck$LassoCheckResult]: Loop: 8658#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 8644#L218 ssl3_connect_~s__server~0#1 := 0; 8645#L223 assume 0 != ssl3_connect_~cb~0#1; 8680#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8689#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8681#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8587#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8588#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 8695#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9189#L532 ssl3_connect_~skip~0#1 := 0; 9188#L110-1 assume !false; 8618#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8619#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8713#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9167#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9165#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8691#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8692#L128 assume 4368 == ssl3_connect_~s__state~0#1; 8987#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9072#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8665#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9070#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9069#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9063#L532 ssl3_connect_~skip~0#1 := 0; 9061#L110-1 assume !false; 9059#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9057#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9056#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9054#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9052#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9050#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9048#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9046#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9044#L134 assume 4384 == ssl3_connect_~s__state~0#1; 8749#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 9041#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8722#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9038#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9036#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 9033#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9027#L532 ssl3_connect_~skip~0#1 := 0; 9025#L110-1 assume !false; 9023#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9021#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9019#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9017#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9015#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9013#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9011#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9009#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9007#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 9005#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8724#L140 assume 4400 == ssl3_connect_~s__state~0#1; 8589#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 8590#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8623#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8651#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9182#L532 ssl3_connect_~skip~0#1 := 0; 9181#L110-1 assume !false; 9179#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9170#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8628#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8629#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8652#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8653#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9161#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9160#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9158#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 9123#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 9122#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 9121#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 9078#L146 assume 4416 == ssl3_connect_~s__state~0#1; 8703#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8704#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 8714#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8600#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 8601#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9112#L532 ssl3_connect_~skip~0#1 := 0; 9108#L110-1 assume !false; 9106#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8998#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8995#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8993#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8991#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8990#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8988#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 8986#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 8752#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 8748#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8746#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 8725#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 8726#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 9077#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 8635#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 8637#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 8650#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 8900#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 8801#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 8797#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 8798#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 8799#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 8800#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 8830#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 8831#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 8837#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 8832#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 8833#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 8834#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 9133#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 9134#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 8708#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 8816#L206 assume 4352 == ssl3_connect_~s__state~0#1; 8814#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 8811#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 8810#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8782#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8771#L532 ssl3_connect_~skip~0#1 := 0; 8768#L110-1 assume !false; 8765#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8761#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8658#L114 [2021-12-16 09:33:34,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,005 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-16 09:33:34,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484695488] [2021-12-16 09:33:34,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,009 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,014 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1173633903, now seen corresponding path program 1 times [2021-12-16 09:33:34,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385793997] [2021-12-16 09:33:34,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-12-16 09:33:34,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385793997] [2021-12-16 09:33:34,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385793997] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665520642] [2021-12-16 09:33:34,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,057 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,058 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 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) [2021-12-16 09:33:34,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,120 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2021-12-16 09:33:34,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2021-12-16 09:33:34,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-12-16 09:33:34,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2021-12-16 09:33:34,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-12-16 09:33:34,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-12-16 09:33:34,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2021-12-16 09:33:34,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,142 INFO L681 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2021-12-16 09:33:34,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2021-12-16 09:33:34,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2021-12-16 09:33:34,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.3839150227617603) internal successors, (912), 658 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2021-12-16 09:33:34,148 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:34,149 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:34,149 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:34,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2021-12-16 09:33:34,150 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-12-16 09:33:34,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,151 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,152 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,152 INFO L791 eck$LassoCheckResult]: Stem: 10000#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); 9923#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 9924#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9997#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 9898#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9899#L110-1 assume !false; 10400#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10396#L113 assume 12292 == ssl3_connect_~s__state~0#1; 10149#L114 [2021-12-16 09:33:34,152 INFO L793 eck$LassoCheckResult]: Loop: 10149#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 10039#L218 ssl3_connect_~s__server~0#1 := 0; 10356#L223 assume 0 != ssl3_connect_~cb~0#1; 9937#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9938#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 10347#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 10344#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10343#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 10335#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10328#L532 ssl3_connect_~skip~0#1 := 0; 10325#L110-1 assume !false; 10322#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10319#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10316#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10313#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10310#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10307#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10215#L128 assume 4368 == ssl3_connect_~s__state~0#1; 10033#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10213#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9946#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 10212#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 10204#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10198#L532 ssl3_connect_~skip~0#1 := 0; 10197#L110-1 assume !false; 10196#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10194#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10193#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10192#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10191#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10190#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10189#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10188#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10187#L134 assume 4384 == ssl3_connect_~s__state~0#1; 9957#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 9958#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 10005#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9985#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9986#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 10513#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10507#L532 ssl3_connect_~skip~0#1 := 0; 10505#L110-1 assume !false; 10504#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10503#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10502#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10500#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10499#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10498#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10497#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10496#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10495#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 10494#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 10492#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 10490#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 10488#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 10486#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 10485#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 9931#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 9883#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 9879#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 9880#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 10480#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 10479#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 10466#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 10463#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 10462#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 10460#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 10455#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 10453#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 10451#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 10449#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 10186#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 10119#L200 assume 4560 == ssl3_connect_~s__state~0#1; 9995#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 9950#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 9951#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 9993#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 9904#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10244#L532 ssl3_connect_~skip~0#1 := 0; 10242#L110-1 assume !false; 10240#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10238#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10236#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10234#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10042#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10038#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10040#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10227#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10030#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 10027#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 10028#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 10010#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 10011#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 10101#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 10102#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 10118#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 10116#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 10117#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 10145#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 10143#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 10141#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 10055#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 10056#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 10077#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 10071#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 10072#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 10073#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 10093#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 10094#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 10127#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 10125#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 10109#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 10107#L206 assume 4352 == ssl3_connect_~s__state~0#1; 9969#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 9970#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 9870#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9935#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10398#L532 ssl3_connect_~skip~0#1 := 0; 10394#L110-1 assume !false; 10391#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10388#L113 assume 12292 == ssl3_connect_~s__state~0#1; 10149#L114 [2021-12-16 09:33:34,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-16 09:33:34,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020484075] [2021-12-16 09:33:34,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,157 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,160 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-12-16 09:33:34,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181167490] [2021-12-16 09:33:34,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,185 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-16 09:33:34,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181167490] [2021-12-16 09:33:34,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181167490] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318196470] [2021-12-16 09:33:34,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,187 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,247 INFO L93 Difference]: Finished difference Result 735 states and 998 transitions. [2021-12-16 09:33:34,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 735 states and 998 transitions. [2021-12-16 09:33:34,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-12-16 09:33:34,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 735 states to 735 states and 998 transitions. [2021-12-16 09:33:34,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2021-12-16 09:33:34,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2021-12-16 09:33:34,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 998 transitions. [2021-12-16 09:33:34,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,266 INFO L681 BuchiCegarLoop]: Abstraction has 735 states and 998 transitions. [2021-12-16 09:33:34,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 998 transitions. [2021-12-16 09:33:34,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 731. [2021-12-16 09:33:34,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 731 states have (on average 1.359781121751026) internal successors, (994), 730 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 994 transitions. [2021-12-16 09:33:34,273 INFO L704 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2021-12-16 09:33:34,273 INFO L587 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2021-12-16 09:33:34,273 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:33:34,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 994 transitions. [2021-12-16 09:33:34,275 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-12-16 09:33:34,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,276 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,276 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,276 INFO L791 eck$LassoCheckResult]: Stem: 11405#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); 11326#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 11327#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11400#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11296#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11297#L110-1 assume !false; 11544#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11536#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11537#L114 [2021-12-16 09:33:34,282 INFO L793 eck$LassoCheckResult]: Loop: 11537#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 11425#L218 ssl3_connect_~s__server~0#1 := 0; 11938#L223 assume 0 != ssl3_connect_~cb~0#1; 11936#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11380#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 11370#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 11271#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11272#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 11385#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11971#L532 ssl3_connect_~skip~0#1 := 0; 11969#L110-1 assume !false; 11964#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11962#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11960#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11958#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11956#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11954#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11952#L128 assume 4368 == ssl3_connect_~s__state~0#1; 11411#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11352#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11353#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 11371#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 11877#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11871#L532 ssl3_connect_~skip~0#1 := 0; 11869#L110-1 assume !false; 11867#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11866#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11860#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11858#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11856#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11854#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11852#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11850#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11848#L134 assume 4384 == ssl3_connect_~s__state~0#1; 11364#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 11365#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11417#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11388#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11281#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 11282#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11963#L532 ssl3_connect_~skip~0#1 := 0; 11961#L110-1 assume !false; 11959#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11957#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11955#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11953#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11950#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11949#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11948#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11888#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11887#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11885#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11884#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11883#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11881#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 11880#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 11879#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 11878#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 11872#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 11870#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 11868#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 11846#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 11839#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 11835#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 11832#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 11828#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 11826#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 11823#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 11822#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 11378#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 11379#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 11374#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 11375#L200 assume 4560 == ssl3_connect_~s__state~0#1; 11508#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 11357#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 11358#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11653#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 11650#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11644#L532 ssl3_connect_~skip~0#1 := 0; 11642#L110-1 assume !false; 11633#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11632#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 11630#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11628#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11627#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 11626#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 11624#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 11622#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 11621#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 11620#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 11619#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 11618#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 11616#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 11614#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 11612#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 11610#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 11608#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 11606#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 11604#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 11602#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 11600#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 11599#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 11598#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 11596#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 11594#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 11591#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 11589#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 11587#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 11585#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 11583#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 11570#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 11569#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 11567#L206 assume 4352 == ssl3_connect_~s__state~0#1; 11566#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 11564#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 11563#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11556#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11551#L532 ssl3_connect_~skip~0#1 := 0; 11548#L110-1 assume !false; 11549#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11718#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11537#L114 [2021-12-16 09:33:34,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,283 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-16 09:33:34,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957524302] [2021-12-16 09:33:34,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,286 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,289 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-12-16 09:33:34,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613548618] [2021-12-16 09:33:34,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-16 09:33:34,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613548618] [2021-12-16 09:33:34,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613548618] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253314430] [2021-12-16 09:33:34,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,306 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,307 INFO L87 Difference]: Start difference. First operand 731 states and 994 transitions. cyclomatic complexity: 264 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) [2021-12-16 09:33:34,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,318 INFO L93 Difference]: Finished difference Result 1313 states and 1802 transitions. [2021-12-16 09:33:34,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1313 states and 1802 transitions. [2021-12-16 09:33:34,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-12-16 09:33:34,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1313 states to 1313 states and 1802 transitions. [2021-12-16 09:33:34,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2021-12-16 09:33:34,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2021-12-16 09:33:34,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1313 states and 1802 transitions. [2021-12-16 09:33:34,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,328 INFO L681 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-12-16 09:33:34,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states and 1802 transitions. [2021-12-16 09:33:34,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1313. [2021-12-16 09:33:34,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1313 states have (on average 1.3724295506473725) internal successors, (1802), 1312 states have internal predecessors, (1802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1802 transitions. [2021-12-16 09:33:34,341 INFO L704 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-12-16 09:33:34,341 INFO L587 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2021-12-16 09:33:34,341 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:33:34,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1313 states and 1802 transitions. [2021-12-16 09:33:34,344 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-12-16 09:33:34,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,345 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,345 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,345 INFO L791 eck$LassoCheckResult]: Stem: 13450#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); 13374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 13375#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13447#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 13347#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13348#L110-1 assume !false; 14130#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14126#L113 assume 12292 == ssl3_connect_~s__state~0#1; 14121#L114 [2021-12-16 09:33:34,346 INFO L793 eck$LassoCheckResult]: Loop: 14121#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 13685#L218 ssl3_connect_~s__server~0#1 := 0; 14118#L223 assume 0 != ssl3_connect_~cb~0#1; 14113#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 14112#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 14109#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 14107#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14106#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 14102#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14097#L532 ssl3_connect_~skip~0#1 := 0; 14096#L110-1 assume !false; 14094#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14093#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14090#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14087#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14085#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14080#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14077#L128 assume 4368 == ssl3_connect_~s__state~0#1; 13452#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13399#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13400#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 13325#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 13326#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14002#L532 ssl3_connect_~skip~0#1 := 0; 14000#L110-1 assume !false; 13998#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13996#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 13994#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 13992#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 13990#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 13988#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 13986#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 13984#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 13608#L134 assume 4384 == ssl3_connect_~s__state~0#1; 13609#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 13457#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13458#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13472#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13473#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 14042#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14037#L532 ssl3_connect_~skip~0#1 := 0; 14036#L110-1 assume !false; 14035#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14034#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14033#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14032#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14031#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14030#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14029#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14023#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14022#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14020#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14019#L140 assume 4400 == ssl3_connect_~s__state~0#1; 13670#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 14014#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14015#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14435#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14429#L532 ssl3_connect_~skip~0#1 := 0; 14427#L110-1 assume !false; 14425#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14423#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14421#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14419#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14417#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14414#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14412#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14403#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14402#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14401#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14400#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14399#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14398#L146 assume 4416 == ssl3_connect_~s__state~0#1; 13664#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 14397#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 14395#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14394#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 14393#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14388#L532 ssl3_connect_~skip~0#1 := 0; 14387#L110-1 assume !false; 14385#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14384#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14383#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14382#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14380#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14372#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14212#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14206#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14205#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14202#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14200#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14196#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14195#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 14194#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 14193#L152 assume 4432 == ssl3_connect_~s__state~0#1; 13453#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 13359#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 13352#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13353#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13942#L532 ssl3_connect_~skip~0#1 := 0; 13940#L110-1 assume !false; 13938#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13874#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 13866#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 13862#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 13858#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 13854#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 13848#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 13847#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 13844#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 13610#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 13611#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 13816#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 13814#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 13812#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 13810#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 13808#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 13804#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 13805#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 13537#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 13533#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 13534#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 13535#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 13536#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 13733#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 13731#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 13729#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 13727#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 13713#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 13711#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 13709#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 13707#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 13705#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 13704#L206 assume 4352 == ssl3_connect_~s__state~0#1; 13539#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 13540#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 13386#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13387#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14132#L532 ssl3_connect_~skip~0#1 := 0; 14129#L110-1 assume !false; 14124#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14123#L113 assume 12292 == ssl3_connect_~s__state~0#1; 14121#L114 [2021-12-16 09:33:34,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,346 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-16 09:33:34,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647027743] [2021-12-16 09:33:34,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,349 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,352 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,352 INFO L85 PathProgramCache]: Analyzing trace with hash -745256753, now seen corresponding path program 1 times [2021-12-16 09:33:34,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184702187] [2021-12-16 09:33:34,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-16 09:33:34,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184702187] [2021-12-16 09:33:34,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184702187] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554214631] [2021-12-16 09:33:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,386 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,386 INFO L87 Difference]: Start difference. First operand 1313 states and 1802 transitions. cyclomatic complexity: 491 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) [2021-12-16 09:33:34,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,440 INFO L93 Difference]: Finished difference Result 1425 states and 1938 transitions. [2021-12-16 09:33:34,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1425 states and 1938 transitions. [2021-12-16 09:33:34,445 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-12-16 09:33:34,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1425 states to 1425 states and 1938 transitions. [2021-12-16 09:33:34,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1425 [2021-12-16 09:33:34,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1425 [2021-12-16 09:33:34,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1425 states and 1938 transitions. [2021-12-16 09:33:34,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,464 INFO L681 BuchiCegarLoop]: Abstraction has 1425 states and 1938 transitions. [2021-12-16 09:33:34,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states and 1938 transitions. [2021-12-16 09:33:34,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1413. [2021-12-16 09:33:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1413 states, 1413 states have (on average 1.3602264685067234) internal successors, (1922), 1412 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1922 transitions. [2021-12-16 09:33:34,511 INFO L704 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2021-12-16 09:33:34,511 INFO L587 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2021-12-16 09:33:34,511 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:33:34,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1413 states and 1922 transitions. [2021-12-16 09:33:34,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-12-16 09:33:34,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,515 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,516 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,516 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,516 INFO L791 eck$LassoCheckResult]: Stem: 16191#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); 16118#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 16119#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16184#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16091#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16092#L110-1 assume !false; 16928#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16923#L113 assume 12292 == ssl3_connect_~s__state~0#1; 16280#L114 [2021-12-16 09:33:34,516 INFO L793 eck$LassoCheckResult]: Loop: 16280#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 16235#L218 ssl3_connect_~s__server~0#1 := 0; 16922#L223 assume 0 != ssl3_connect_~cb~0#1; 16921#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16920#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 16918#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 16916#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16915#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 16897#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16891#L532 ssl3_connect_~skip~0#1 := 0; 16889#L110-1 assume !false; 16887#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16885#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 16883#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 16881#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 16879#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 16878#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 16229#L128 assume 4368 == ssl3_connect_~s__state~0#1; 16195#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16142#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16143#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 16069#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 16070#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16980#L532 ssl3_connect_~skip~0#1 := 0; 16976#L110-1 assume !false; 16969#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16966#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 16963#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 16960#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 16957#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 16954#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 16949#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 16948#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 16213#L134 assume 4384 == ssl3_connect_~s__state~0#1; 16214#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 16209#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16210#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16205#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16206#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 17296#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17291#L532 ssl3_connect_~skip~0#1 := 0; 17290#L110-1 assume !false; 17289#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17288#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17287#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17286#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17285#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17284#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17283#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17282#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17281#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17280#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17278#L140 assume 4400 == ssl3_connect_~s__state~0#1; 16869#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 17273#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 17269#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 17266#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17252#L532 ssl3_connect_~skip~0#1 := 0; 17253#L110-1 assume !false; 17242#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17243#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17236#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17237#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17230#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17231#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17224#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17225#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17218#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17219#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17212#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17213#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17207#L146 assume 4416 == ssl3_connect_~s__state~0#1; 16865#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16189#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 16190#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17409#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 17406#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17397#L532 ssl3_connect_~skip~0#1 := 0; 17395#L110-1 assume !false; 17393#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17391#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17389#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17387#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17385#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17383#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17381#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17379#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17378#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17377#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17375#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17374#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17373#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17372#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17370#L152 assume 4432 == ssl3_connect_~s__state~0#1; 16861#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 17369#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 17368#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17365#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17360#L532 ssl3_connect_~skip~0#1 := 0; 17354#L110-1 assume !false; 17352#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17350#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17348#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17346#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17344#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17342#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17340#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17338#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17336#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17334#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17332#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17330#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17328#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17326#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17324#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 17322#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 17320#L158 assume 4448 == ssl3_connect_~s__state~0#1; 16819#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 17298#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 16768#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 16156#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 16157#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17113#L532 ssl3_connect_~skip~0#1 := 0; 17111#L110-1 assume !false; 17109#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16453#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 16424#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 16296#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 16276#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 16270#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 16267#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 16263#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 16262#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 16215#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 16216#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 16868#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 16866#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 16864#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 16863#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 16860#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 16858#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 16859#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 16727#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 16723#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 16724#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 16725#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 16995#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 16993#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 16947#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 16945#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 16944#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 16775#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 16776#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 16940#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 16935#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 16295#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 16294#L206 assume 4352 == ssl3_connect_~s__state~0#1; 16293#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 16291#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 16290#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16288#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16283#L532 ssl3_connect_~skip~0#1 := 0; 16282#L110-1 assume !false; 16281#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16279#L113 assume 12292 == ssl3_connect_~s__state~0#1; 16280#L114 [2021-12-16 09:33:34,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,517 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-16 09:33:34,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006588658] [2021-12-16 09:33:34,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,520 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,522 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1646923970, now seen corresponding path program 1 times [2021-12-16 09:33:34,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220842764] [2021-12-16 09:33:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:33:34,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220842764] [2021-12-16 09:33:34,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220842764] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396955886] [2021-12-16 09:33:34,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,542 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,543 INFO L87 Difference]: Start difference. First operand 1413 states and 1922 transitions. cyclomatic complexity: 511 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) [2021-12-16 09:33:34,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,621 INFO L93 Difference]: Finished difference Result 1533 states and 2062 transitions. [2021-12-16 09:33:34,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,622 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1533 states and 2062 transitions. [2021-12-16 09:33:34,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-12-16 09:33:34,631 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1533 states to 1533 states and 2062 transitions. [2021-12-16 09:33:34,631 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1533 [2021-12-16 09:33:34,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1533 [2021-12-16 09:33:34,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1533 states and 2062 transitions. [2021-12-16 09:33:34,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,633 INFO L681 BuchiCegarLoop]: Abstraction has 1533 states and 2062 transitions. [2021-12-16 09:33:34,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states and 2062 transitions. [2021-12-16 09:33:34,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1525. [2021-12-16 09:33:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1525 states have (on average 1.3468852459016394) internal successors, (2054), 1524 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2054 transitions. [2021-12-16 09:33:34,646 INFO L704 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2021-12-16 09:33:34,646 INFO L587 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2021-12-16 09:33:34,646 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:33:34,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1525 states and 2054 transitions. [2021-12-16 09:33:34,650 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-12-16 09:33:34,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,651 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,651 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,651 INFO L791 eck$LassoCheckResult]: Stem: 19142#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); 19070#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 19071#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19138#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 19044#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 19045#L110-1 assume !false; 19251#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20512#L113 assume 12292 == ssl3_connect_~s__state~0#1; 19657#L114 [2021-12-16 09:33:34,651 INFO L793 eck$LassoCheckResult]: Loop: 19657#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 19159#L218 ssl3_connect_~s__server~0#1 := 0; 20511#L223 assume 0 != ssl3_connect_~cb~0#1; 20510#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 20509#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 20506#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 20504#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19124#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 19125#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19093#L532 ssl3_connect_~skip~0#1 := 0; 19042#L110-1 assume !false; 19043#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19048#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19139#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19829#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19824#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19825#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19223#L128 assume 4368 == ssl3_connect_~s__state~0#1; 19183#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 19094#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 19095#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 19021#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 19022#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19966#L532 ssl3_connect_~skip~0#1 := 0; 19960#L110-1 assume !false; 19958#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19956#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19954#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19841#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19816#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19814#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19812#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19810#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19808#L134 assume 4384 == ssl3_connect_~s__state~0#1; 19105#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 19106#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 19151#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19171#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19172#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 19743#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19738#L532 ssl3_connect_~skip~0#1 := 0; 19732#L110-1 assume !false; 19730#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19728#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19726#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19724#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19722#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19720#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19718#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19716#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19714#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19712#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19710#L140 assume 4400 == ssl3_connect_~s__state~0#1; 19365#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19702#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 19703#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19916#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19910#L532 ssl3_connect_~skip~0#1 := 0; 19909#L110-1 assume !false; 19903#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19901#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19899#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19897#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19895#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19893#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19891#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19889#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19868#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19867#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19866#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 19864#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 19863#L146 assume 4416 == ssl3_connect_~s__state~0#1; 19359#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19862#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 19861#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 19860#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 19857#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19852#L532 ssl3_connect_~skip~0#1 := 0; 19851#L110-1 assume !false; 19849#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19846#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19817#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19815#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19813#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19811#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19809#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19807#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19804#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19800#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19799#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 19798#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 19792#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 19759#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 19753#L152 assume 4432 == ssl3_connect_~s__state~0#1; 19353#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19750#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 19748#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19737#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19731#L532 ssl3_connect_~skip~0#1 := 0; 19729#L110-1 assume !false; 19727#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19725#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19723#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19721#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19719#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19717#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19715#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19713#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19711#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19709#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19708#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 19701#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 19700#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 19699#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 19698#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 19697#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 19542#L158 assume 4448 == ssl3_connect_~s__state~0#1; 19538#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 19537#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 19535#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19440#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 19441#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19287#L532 ssl3_connect_~skip~0#1 := 0; 19288#L110-1 assume !false; 19512#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19387#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19385#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19383#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19381#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19379#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19377#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19375#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19373#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19370#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19368#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 19364#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 19362#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 19358#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 19356#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 19352#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 19354#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 19541#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 19344#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 19342#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 19340#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 19337#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 19335#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 19331#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 19326#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 19328#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 19318#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 19315#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 19312#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 19309#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 19310#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 19054#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 19055#L206 assume 4352 == ssl3_connect_~s__state~0#1; 19069#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 19683#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 19082#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19083#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19663#L532 ssl3_connect_~skip~0#1 := 0; 19661#L110-1 assume !false; 19659#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19656#L113 assume 12292 == ssl3_connect_~s__state~0#1; 19657#L114 [2021-12-16 09:33:34,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,652 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-16 09:33:34,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706899109] [2021-12-16 09:33:34,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,655 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,657 INFO L85 PathProgramCache]: Analyzing trace with hash -719770624, now seen corresponding path program 1 times [2021-12-16 09:33:34,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268692187] [2021-12-16 09:33:34,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,676 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:33:34,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268692187] [2021-12-16 09:33:34,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268692187] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205305188] [2021-12-16 09:33:34,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,677 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,678 INFO L87 Difference]: Start difference. First operand 1525 states and 2054 transitions. cyclomatic complexity: 531 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) [2021-12-16 09:33:34,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,761 INFO L93 Difference]: Finished difference Result 1661 states and 2214 transitions. [2021-12-16 09:33:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1661 states and 2214 transitions. [2021-12-16 09:33:34,768 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-12-16 09:33:34,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1661 states to 1661 states and 2214 transitions. [2021-12-16 09:33:34,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2021-12-16 09:33:34,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1661 [2021-12-16 09:33:34,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1661 states and 2214 transitions. [2021-12-16 09:33:34,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,774 INFO L681 BuchiCegarLoop]: Abstraction has 1661 states and 2214 transitions. [2021-12-16 09:33:34,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states and 2214 transitions. [2021-12-16 09:33:34,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1649. [2021-12-16 09:33:34,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1649 states, 1649 states have (on average 1.3329290479078229) internal successors, (2198), 1648 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 2198 transitions. [2021-12-16 09:33:34,789 INFO L704 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2021-12-16 09:33:34,789 INFO L587 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2021-12-16 09:33:34,790 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:33:34,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1649 states and 2198 transitions. [2021-12-16 09:33:34,793 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-12-16 09:33:34,793 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,794 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,794 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,794 INFO L791 eck$LassoCheckResult]: Stem: 22329#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); 22262#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 22263#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22326#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 22234#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22235#L110-1 assume !false; 23775#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23761#L113 assume 12292 == ssl3_connect_~s__state~0#1; 22277#L114 [2021-12-16 09:33:34,794 INFO L793 eck$LassoCheckResult]: Loop: 22277#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 22264#L218 ssl3_connect_~s__server~0#1 := 0; 22265#L223 assume 0 != ssl3_connect_~cb~0#1; 22275#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22276#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 22302#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 22209#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22210#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 22314#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23579#L532 ssl3_connect_~skip~0#1 := 0; 23577#L110-1 assume !false; 23569#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23559#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23528#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23523#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23518#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23513#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23416#L128 assume 4368 == ssl3_connect_~s__state~0#1; 22333#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22283#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22284#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 22213#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 22214#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23672#L532 ssl3_connect_~skip~0#1 := 0; 23670#L110-1 assume !false; 23668#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23666#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23664#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23662#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23660#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23658#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23656#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23654#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 22351#L134 assume 4384 == ssl3_connect_~s__state~0#1; 22352#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 22347#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22348#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22343#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22344#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 23754#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23749#L532 ssl3_connect_~skip~0#1 := 0; 23728#L110-1 assume !false; 23724#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23720#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23716#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23712#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23708#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23704#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23700#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23696#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23692#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23689#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23652#L140 assume 4400 == ssl3_connect_~s__state~0#1; 22341#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 23648#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 23647#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 23645#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23639#L532 ssl3_connect_~skip~0#1 := 0; 23637#L110-1 assume !false; 23635#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23633#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23631#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23629#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23627#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23625#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23623#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23621#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23619#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23617#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23615#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23613#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23611#L146 assume 4416 == ssl3_connect_~s__state~0#1; 22318#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22319#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 22305#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22222#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 22223#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23552#L532 ssl3_connect_~skip~0#1 := 0; 23550#L110-1 assume !false; 23548#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23546#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23544#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23542#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23540#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23538#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23536#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23534#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23532#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23530#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23527#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23522#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23517#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23512#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23413#L152 assume 4432 == ssl3_connect_~s__state~0#1; 22334#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 22246#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 22241#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 22242#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23562#L532 ssl3_connect_~skip~0#1 := 0; 23558#L110-1 assume !false; 23553#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23551#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23549#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23547#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 23545#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 23543#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 23541#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 23539#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 23537#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 23535#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23533#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23531#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23529#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23526#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23521#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 23516#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 23401#L158 assume 4448 == ssl3_connect_~s__state~0#1; 22257#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 22253#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 22254#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22297#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 22298#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22282#L532 ssl3_connect_~skip~0#1 := 0; 22236#L110-1 assume !false; 22237#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22240#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 22249#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 22250#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22270#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 22271#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 22278#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 22266#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 22267#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 22293#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 22279#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 22280#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 22310#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 22311#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 22255#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 22256#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 22221#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 22217#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 22218#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 22238#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 22239#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 22281#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 22268#L176 assume 4480 == ssl3_connect_~s__state~0#1; 22205#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 22206#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22258#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22259#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 22324#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23494#L532 ssl3_connect_~skip~0#1 := 0; 23492#L110-1 assume !false; 23490#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23488#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 23484#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 23482#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 22405#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 22406#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 22395#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 22396#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 22388#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 22389#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 23471#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 23468#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 23465#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 23462#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 23459#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 23456#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 23453#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 23450#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 23447#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 23444#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 23441#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 23438#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 23435#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 23432#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 23429#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 23426#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 23423#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 23419#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 23417#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 23407#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 23381#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 22424#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 22423#L206 assume 4352 == ssl3_connect_~s__state~0#1; 22422#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 22420#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 22419#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22417#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22412#L532 ssl3_connect_~skip~0#1 := 0; 22411#L110-1 assume !false; 22410#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22409#L113 assume 12292 == ssl3_connect_~s__state~0#1; 22277#L114 [2021-12-16 09:33:34,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,795 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-16 09:33:34,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691377050] [2021-12-16 09:33:34,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,815 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,818 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,818 INFO L85 PathProgramCache]: Analyzing trace with hash -227647070, now seen corresponding path program 1 times [2021-12-16 09:33:34,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646021527] [2021-12-16 09:33:34,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,841 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-16 09:33:34,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646021527] [2021-12-16 09:33:34,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646021527] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:34,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353311773] [2021-12-16 09:33:34,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,843 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,843 INFO L87 Difference]: Start difference. First operand 1649 states and 2198 transitions. cyclomatic complexity: 551 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) [2021-12-16 09:33:34,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,857 INFO L93 Difference]: Finished difference Result 3267 states and 4352 transitions. [2021-12-16 09:33:34,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3267 states and 4352 transitions. [2021-12-16 09:33:34,867 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-12-16 09:33:34,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3267 states to 3267 states and 4352 transitions. [2021-12-16 09:33:34,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2021-12-16 09:33:34,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2021-12-16 09:33:34,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 4352 transitions. [2021-12-16 09:33:34,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,883 INFO L681 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-12-16 09:33:34,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 4352 transitions. [2021-12-16 09:33:34,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3267. [2021-12-16 09:33:34,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3267 states, 3267 states have (on average 1.3321089684726048) internal successors, (4352), 3266 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3267 states to 3267 states and 4352 transitions. [2021-12-16 09:33:34,963 INFO L704 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-12-16 09:33:34,963 INFO L587 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2021-12-16 09:33:34,963 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:33:34,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3267 states and 4352 transitions. [2021-12-16 09:33:34,971 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-12-16 09:33:34,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,972 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,972 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:34,972 INFO L791 eck$LassoCheckResult]: Stem: 27263#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); 27182#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 27183#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27256#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 27157#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27158#L110-1 assume !false; 28846#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28842#L113 assume 12292 == ssl3_connect_~s__state~0#1; 28835#L114 [2021-12-16 09:33:34,973 INFO L793 eck$LassoCheckResult]: Loop: 28835#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 27397#L218 ssl3_connect_~s__server~0#1 := 0; 28832#L223 assume 0 != ssl3_connect_~cb~0#1; 28830#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 28829#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 28826#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 28822#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28819#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 28815#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28811#L532 ssl3_connect_~skip~0#1 := 0; 28806#L110-1 assume !false; 28807#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28802#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28803#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28798#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28799#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28613#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28581#L128 assume 4368 == ssl3_connect_~s__state~0#1; 27385#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 28573#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 28167#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 28565#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 28560#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28528#L532 ssl3_connect_~skip~0#1 := 0; 28527#L110-1 assume !false; 28526#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28525#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28523#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28521#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28519#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28462#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28456#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28454#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28452#L134 assume 4384 == ssl3_connect_~s__state~0#1; 27218#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 27219#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27272#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 27282#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 27283#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 28679#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28673#L532 ssl3_connect_~skip~0#1 := 0; 28671#L110-1 assume !false; 28669#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28667#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28665#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28663#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28661#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28659#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28657#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28655#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28653#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28651#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28050#L140 assume 4400 == ssl3_connect_~s__state~0#1; 28044#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28040#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 28041#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 28766#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28761#L532 ssl3_connect_~skip~0#1 := 0; 28758#L110-1 assume !false; 28752#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28750#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28748#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28746#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28744#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28742#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28740#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28738#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28736#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28734#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28732#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28730#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28728#L146 assume 4416 == ssl3_connect_~s__state~0#1; 27359#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 28725#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 28723#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 28721#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 28718#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28712#L532 ssl3_connect_~skip~0#1 := 0; 28710#L110-1 assume !false; 28708#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28705#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28702#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28699#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28695#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28604#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28598#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28596#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28594#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28592#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28590#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28588#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28586#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28584#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28582#L152 assume 4432 == ssl3_connect_~s__state~0#1; 27520#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 28578#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 28572#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 28570#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28564#L532 ssl3_connect_~skip~0#1 := 0; 28561#L110-1 assume !false; 28555#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28551#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28550#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28549#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28547#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28545#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28544#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28543#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28542#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28541#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28540#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28538#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28536#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28534#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28530#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 28464#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 28333#L158 assume 4448 == ssl3_connect_~s__state~0#1; 27511#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 28329#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 28273#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 28274#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 28794#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28789#L532 ssl3_connect_~skip~0#1 := 0; 28788#L110-1 assume !false; 28787#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28786#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28785#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28784#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28783#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28782#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28781#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28780#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28779#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28778#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28777#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28776#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28775#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28774#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28773#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 28772#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 28771#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 28769#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 28767#L164 assume 4464 == ssl3_connect_~s__state~0#1; 27493#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 28760#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 28757#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28751#L532 ssl3_connect_~skip~0#1 := 0; 28749#L110-1 assume !false; 28747#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28745#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28743#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28741#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28739#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28737#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28735#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28733#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28731#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28729#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28727#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28726#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28724#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28722#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28719#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 28713#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 28711#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 28709#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 28706#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 28703#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 28700#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 28696#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 28575#L176 assume 4480 == ssl3_connect_~s__state~0#1; 27481#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 28563#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28512#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 28510#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 28379#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28369#L532 ssl3_connect_~skip~0#1 := 0; 28367#L110-1 assume !false; 28365#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28363#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 28361#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 28359#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 28357#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 28355#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 28353#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 28351#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 28349#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 28347#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 28345#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 28051#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 28052#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 28548#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 28546#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 28465#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 28338#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 28334#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 28335#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 28704#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 28701#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 28697#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 28580#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 28576#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 28577#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 28622#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 28620#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 28617#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 28618#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 28831#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 27294#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 27295#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 27297#L206 assume 4352 == ssl3_connect_~s__state~0#1; 28861#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 28859#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 28858#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28854#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28849#L532 ssl3_connect_~skip~0#1 := 0; 28848#L110-1 assume !false; 28847#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28838#L113 assume 12292 == ssl3_connect_~s__state~0#1; 28835#L114 [2021-12-16 09:33:34,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,973 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-16 09:33:34,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356776083] [2021-12-16 09:33:34,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,987 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,990 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,991 INFO L85 PathProgramCache]: Analyzing trace with hash -761040328, now seen corresponding path program 1 times [2021-12-16 09:33:34,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449957130] [2021-12-16 09:33:34,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,042 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-16 09:33:35,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449957130] [2021-12-16 09:33:35,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449957130] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932823714] [2021-12-16 09:33:35,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,043 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,043 INFO L87 Difference]: Start difference. First operand 3267 states and 4352 transitions. cyclomatic complexity: 1089 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) [2021-12-16 09:33:35,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,109 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2021-12-16 09:33:35,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,109 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:35,133 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-12-16 09:33:35,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2021-12-16 09:33:35,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2021-12-16 09:33:35,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2021-12-16 09:33:35,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:35,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,190 INFO L681 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2021-12-16 09:33:35,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:35,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2021-12-16 09:33:35,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3399 states, 3399 states have (on average 1.3250956163577523) internal successors, (4504), 3398 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2021-12-16 09:33:35,277 INFO L704 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:35,277 INFO L587 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:35,277 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:33:35,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2021-12-16 09:33:35,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:35,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,287 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,289 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,289 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:35,289 INFO L791 eck$LassoCheckResult]: Stem: 33953#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); 33871#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 33872#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33949#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 33845#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33846#L110-1 assume !false; 34078#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35500#L113 assume 12292 == ssl3_connect_~s__state~0#1; 35495#L114 [2021-12-16 09:33:35,303 INFO L793 eck$LassoCheckResult]: Loop: 35495#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 35427#L218 ssl3_connect_~s__server~0#1 := 0; 35483#L223 assume 0 != ssl3_connect_~cb~0#1; 35481#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 35473#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 35469#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 35465#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 35460#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 35455#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35445#L532 ssl3_connect_~skip~0#1 := 0; 35443#L110-1 assume !false; 35441#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35439#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35437#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35435#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35433#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35431#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35421#L128 assume 4368 == ssl3_connect_~s__state~0#1; 35418#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 35417#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 35157#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 35416#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 35414#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35409#L532 ssl3_connect_~skip~0#1 := 0; 35408#L110-1 assume !false; 35407#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35406#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35405#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35404#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35403#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35402#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35401#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35400#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35388#L134 assume 4384 == ssl3_connect_~s__state~0#1; 35387#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 35386#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 34963#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 35384#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 35383#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 35381#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35376#L532 ssl3_connect_~skip~0#1 := 0; 35375#L110-1 assume !false; 35374#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35373#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35372#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35371#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35370#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35369#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35368#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35367#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35366#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35365#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35312#L140 assume 4400 == ssl3_connect_~s__state~0#1; 35310#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35307#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 35308#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 35991#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35986#L532 ssl3_connect_~skip~0#1 := 0; 35985#L110-1 assume !false; 35984#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35983#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35982#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35981#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35980#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35979#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35978#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35977#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35976#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35975#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35974#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35973#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35972#L146 assume 4416 == ssl3_connect_~s__state~0#1; 35553#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 35971#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 35970#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 35969#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 35967#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35962#L532 ssl3_connect_~skip~0#1 := 0; 35961#L110-1 assume !false; 35960#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35959#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35958#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35957#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35956#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35955#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35954#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35953#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35952#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35951#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35950#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35949#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35948#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35947#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35946#L152 assume 4432 == ssl3_connect_~s__state~0#1; 35546#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 35945#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 35944#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 35942#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35937#L532 ssl3_connect_~skip~0#1 := 0; 35936#L110-1 assume !false; 35935#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35934#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35933#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35931#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35929#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35927#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35923#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35921#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35918#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35912#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35910#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35908#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35906#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35904#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35902#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 35900#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 35898#L158 assume 4448 == ssl3_connect_~s__state~0#1; 35539#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 35895#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 35893#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 35891#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 35889#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35882#L532 ssl3_connect_~skip~0#1 := 0; 35876#L110-1 assume !false; 35874#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35872#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35870#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35868#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35866#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35864#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35862#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35860#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35858#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35856#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35854#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35853#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35851#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35850#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35848#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 35846#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 35840#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 35838#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 35836#L164 assume 4464 == ssl3_connect_~s__state~0#1; 35527#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 35833#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 35830#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35824#L532 ssl3_connect_~skip~0#1 := 0; 35822#L110-1 assume !false; 35820#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35818#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35816#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35814#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35812#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35810#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35808#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35806#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35804#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35802#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35800#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35798#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35796#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35794#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35792#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 35790#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 35788#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 35786#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 35784#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 35782#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 35780#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 35777#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 35774#L176 assume 4480 == ssl3_connect_~s__state~0#1; 35515#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 35769#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35761#L372 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; 35758#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 35754#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35747#L532 ssl3_connect_~skip~0#1 := 0; 35743#L110-1 assume !false; 35736#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35733#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35730#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35727#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35724#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35721#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35718#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35715#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35712#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35709#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35706#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35703#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35700#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35697#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35694#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 35691#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 35688#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 35685#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 35682#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 35679#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 35675#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 35672#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 35668#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 35662#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 35658#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 35655#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 35651#L188 assume 4512 == ssl3_connect_~s__state~0#1; 35498#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 35641#L393 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; 35631#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 35627#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 35623#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 35617#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35606#L532 ssl3_connect_~skip~0#1 := 0; 35594#L110-1 assume !false; 35590#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35576#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 35577#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 35493#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 35494#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 35426#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 35428#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 35562#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 35394#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 35395#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 35363#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 35364#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 35556#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 35552#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 35549#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 35545#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 35542#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 35538#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 35536#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 35534#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 35531#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 35526#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 35522#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 35514#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 35511#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 35506#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 35503#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 35497#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 35491#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 35478#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 35474#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 35475#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 35477#L206 assume 4352 == ssl3_connect_~s__state~0#1; 35533#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 35529#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 35525#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 35521#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35513#L532 ssl3_connect_~skip~0#1 := 0; 35510#L110-1 assume !false; 35505#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35502#L113 assume 12292 == ssl3_connect_~s__state~0#1; 35495#L114 [2021-12-16 09:33:35,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-16 09:33:35,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49253929] [2021-12-16 09:33:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,307 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,310 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1510374437, now seen corresponding path program 1 times [2021-12-16 09:33:35,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829731915] [2021-12-16 09:33:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,370 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-12-16 09:33:35,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829731915] [2021-12-16 09:33:35,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829731915] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694593498] [2021-12-16 09:33:35,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,371 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,372 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 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) [2021-12-16 09:33:35,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,439 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2021-12-16 09:33:35,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,440 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:35,450 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:35,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2021-12-16 09:33:35,484 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2021-12-16 09:33:35,487 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2021-12-16 09:33:35,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:35,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,487 INFO L681 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2021-12-16 09:33:35,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:35,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2021-12-16 09:33:35,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3383 states, 3383 states have (on average 1.2627845107892404) internal successors, (4272), 3382 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2021-12-16 09:33:35,571 INFO L704 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:35,571 INFO L587 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:35,571 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:33:35,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2021-12-16 09:33:35,579 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-12-16 09:33:35,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,580 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,581 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:35,581 INFO L791 eck$LassoCheckResult]: Stem: 40763#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); 40678#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 40679#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40754#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 40648#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40649#L110-1 assume !false; 40807#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43176#L113 assume 12292 == ssl3_connect_~s__state~0#1; 43169#L114 [2021-12-16 09:33:35,581 INFO L793 eck$LassoCheckResult]: Loop: 43169#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 40801#L218 ssl3_connect_~s__server~0#1 := 0; 43164#L223 assume 0 != ssl3_connect_~cb~0#1; 43162#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 43160#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41044#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41043#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 40886#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 40882#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40875#L532 ssl3_connect_~skip~0#1 := 0; 40873#L110-1 assume !false; 40872#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40868#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 40863#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 40861#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 40859#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 40858#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 40857#L128 assume 4368 == ssl3_connect_~s__state~0#1; 40855#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 40856#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 42142#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 42140#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 42117#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42108#L532 ssl3_connect_~skip~0#1 := 0; 42105#L110-1 assume !false; 42103#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42101#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42099#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42097#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42095#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42093#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42091#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42089#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42087#L134 assume 4384 == ssl3_connect_~s__state~0#1; 40950#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 42085#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 42082#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 42078#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 42072#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 42069#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42063#L532 ssl3_connect_~skip~0#1 := 0; 42061#L110-1 assume !false; 42059#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42057#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42055#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42053#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42051#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42049#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42047#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42045#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42043#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42040#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42037#L140 assume 4400 == ssl3_connect_~s__state~0#1; 40943#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 42030#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 42029#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 42025#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42015#L532 ssl3_connect_~skip~0#1 := 0; 42013#L110-1 assume !false; 42011#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42009#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42007#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42005#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42003#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42001#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41999#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41997#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41995#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41993#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41991#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41989#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41987#L146 assume 4416 == ssl3_connect_~s__state~0#1; 40744#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 40745#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 41985#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 41984#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 41982#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41977#L532 ssl3_connect_~skip~0#1 := 0; 41976#L110-1 assume !false; 41975#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41974#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41973#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41972#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41971#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41970#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41969#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41968#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41967#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41966#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41965#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41964#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41963#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41962#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41961#L152 assume 4432 == ssl3_connect_~s__state~0#1; 41165#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 41960#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 41959#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41957#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41952#L532 ssl3_connect_~skip~0#1 := 0; 41951#L110-1 assume !false; 41950#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41949#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41948#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41947#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41946#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41945#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41944#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41943#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41942#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41941#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41940#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41939#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41938#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41937#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41936#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41935#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41934#L158 assume 4448 == ssl3_connect_~s__state~0#1; 41159#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 41933#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 41931#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 41930#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 41928#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41923#L532 ssl3_connect_~skip~0#1 := 0; 41922#L110-1 assume !false; 41921#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41920#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41919#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41918#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41917#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41916#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41915#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41914#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41913#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41912#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41911#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41910#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41909#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41908#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41907#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41906#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41905#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 41904#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 41903#L164 assume 4464 == ssl3_connect_~s__state~0#1; 41146#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 41901#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 41894#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41888#L532 ssl3_connect_~skip~0#1 := 0; 41886#L110-1 assume !false; 41884#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41882#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41880#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41878#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41876#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41874#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41872#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41870#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41868#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41866#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41864#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41862#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41860#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41858#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41856#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41854#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41852#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 41850#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 41848#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 41846#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 41844#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 41842#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 41840#L176 assume 4480 == ssl3_connect_~s__state~0#1; 41138#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 41837#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41835#L372 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; 41833#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 41831#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41826#L532 ssl3_connect_~skip~0#1 := 0; 41825#L110-1 assume !false; 41824#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41823#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41822#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41821#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41820#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41819#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41818#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41817#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41816#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41815#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41814#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41813#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41812#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41811#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41810#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41809#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41808#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 41807#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 41806#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 41805#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 41804#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 41803#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 41801#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 41800#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 41799#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 41797#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 41796#L188 assume 4512 == ssl3_connect_~s__state~0#1; 40911#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 41795#L393 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; 41794#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 41792#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 41791#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 41787#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41782#L532 ssl3_connect_~skip~0#1 := 0; 41780#L110-1 assume !false; 41778#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41775#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 41773#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 41771#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 41769#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 41768#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 41767#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 41766#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 41765#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 41764#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 41763#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 41762#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 41761#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 41760#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 41759#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 41758#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 41757#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 41756#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 41755#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 41754#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 41753#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 41752#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 41751#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 41750#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 41749#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 41748#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 41050#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 41051#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 40903#L194 assume 4528 == ssl3_connect_~s__state~0#1; 40901#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 40894#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 40895#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41559#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 42625#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42620#L532 ssl3_connect_~skip~0#1 := 0; 42619#L110-1 assume !false; 42618#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42617#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 42616#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 42615#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 42614#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 42613#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 42612#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 42611#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 42610#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 42609#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 42608#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 42607#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 42606#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 42605#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 42604#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 42603#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 42602#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 42601#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 42600#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 42599#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 42598#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 42597#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 42596#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 42595#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 42594#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 42593#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 42592#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 42591#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 42590#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 42589#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 40749#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 40750#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 40996#L206 assume 4352 == ssl3_connect_~s__state~0#1; 40824#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 40825#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 40819#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 40820#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40808#L532 ssl3_connect_~skip~0#1 := 0; 40809#L110-1 assume !false; 43178#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43173#L113 assume 12292 == ssl3_connect_~s__state~0#1; 43169#L114 [2021-12-16 09:33:35,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,582 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-12-16 09:33:35,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136274] [2021-12-16 09:33:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,587 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,590 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1289308596, now seen corresponding path program 1 times [2021-12-16 09:33:35,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852098046] [2021-12-16 09:33:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:35,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852098046] [2021-12-16 09:33:35,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852098046] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:35,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960933143] [2021-12-16 09:33:35,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:35,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:35,656 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:35,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-12-16 09:33:35,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:35,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:36,036 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:36,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:36,279 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:36,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960933143] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:36,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:36,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:36,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927513912] [2021-12-16 09:33:36,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,280 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:36,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:36,280 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 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) [2021-12-16 09:33:36,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,488 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2021-12-16 09:33:36,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:36,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:36,500 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2021-12-16 09:33:36,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2021-12-16 09:33:36,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2021-12-16 09:33:36,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2021-12-16 09:33:36,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:36,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,522 INFO L681 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2021-12-16 09:33:36,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:36,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2021-12-16 09:33:36,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3457 states, 3457 states have (on average 1.2612091408735897) internal successors, (4360), 3456 states have internal predecessors, (4360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2021-12-16 09:33:36,570 INFO L704 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:36,570 INFO L587 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:36,570 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:33:36,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2021-12-16 09:33:36,578 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2021-12-16 09:33:36,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,579 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:36,579 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:36,579 INFO L791 eck$LassoCheckResult]: Stem: 50309#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); 50237#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 50238#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 50307#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 50210#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 50211#L110-1 assume !false; 50319#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50320#L113 assume 12292 == ssl3_connect_~s__state~0#1; 50254#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 50239#L218 [2021-12-16 09:33:36,580 INFO L793 eck$LassoCheckResult]: Loop: 50239#L218 ssl3_connect_~s__server~0#1 := 0; 50240#L223 assume 0 != ssl3_connect_~cb~0#1; 50252#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 50253#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 50278#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 50183#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50184#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 50292#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50882#L532 ssl3_connect_~skip~0#1 := 0; 50880#L110-1 assume !false; 50878#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50876#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50874#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50872#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 50870#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 50868#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 50866#L128 assume 4368 == ssl3_connect_~s__state~0#1; 50312#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50260#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50261#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50187#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 50188#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50903#L532 ssl3_connect_~skip~0#1 := 0; 50902#L110-1 assume !false; 50901#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50900#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50899#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50898#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 50897#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 50896#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 50895#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 50894#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 50893#L134 assume 4384 == ssl3_connect_~s__state~0#1; 50272#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 50273#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50314#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50315#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50788#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 50786#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50780#L532 ssl3_connect_~skip~0#1 := 0; 50778#L110-1 assume !false; 50776#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50774#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50772#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50770#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 50768#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 50766#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 50764#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 50762#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 50760#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 50758#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 50683#L140 assume 4400 == ssl3_connect_~s__state~0#1; 50185#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 50186#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 50219#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 50245#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53629#L532 ssl3_connect_~skip~0#1 := 0; 53628#L110-1 assume !false; 53623#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53621#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53619#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53617#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53615#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53613#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53611#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53609#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53607#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53605#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53536#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53534#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 50913#L146 assume 4416 == ssl3_connect_~s__state~0#1; 50298#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 50299#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 50284#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 50196#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 50197#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53517#L532 ssl3_connect_~skip~0#1 := 0; 53515#L110-1 assume !false; 53513#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53511#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53509#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53507#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53505#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53503#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53501#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53499#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53497#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53495#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53493#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53491#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53489#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53487#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 50914#L152 assume 4432 == ssl3_connect_~s__state~0#1; 50313#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 50220#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 50215#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 50216#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53518#L532 ssl3_connect_~skip~0#1 := 0; 53516#L110-1 assume !false; 53514#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53512#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53510#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53508#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53506#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53504#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53502#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53500#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53498#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53496#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53494#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53492#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53490#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53488#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 53486#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 53485#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 53484#L158 assume 4448 == ssl3_connect_~s__state~0#1; 50235#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 50228#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 50229#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 50275#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 50276#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53569#L532 ssl3_connect_~skip~0#1 := 0; 53567#L110-1 assume !false; 53565#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53563#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53561#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53559#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53557#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53555#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53553#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53551#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53549#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53547#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53545#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53543#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53541#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53539#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 53533#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 53532#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 53531#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 53530#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 53529#L164 assume 4464 == ssl3_connect_~s__state~0#1; 50316#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 50293#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 50294#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53622#L532 ssl3_connect_~skip~0#1 := 0; 53620#L110-1 assume !false; 53618#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53616#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53614#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53612#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53610#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53608#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53606#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53604#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53603#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53602#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53601#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53600#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53599#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53597#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 53596#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 53595#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 53594#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 53589#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 53587#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 53585#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 53583#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 53581#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 53579#L176 assume 4480 == ssl3_connect_~s__state~0#1; 50179#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 50180#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 50232#L372 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; 50234#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 50251#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53365#L532 ssl3_connect_~skip~0#1 := 0; 53363#L110-1 assume !false; 53361#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53359#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53357#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53355#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53353#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53351#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53349#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53347#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53345#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53343#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53341#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53339#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53337#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53335#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 53333#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 53331#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 53329#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 53327#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 53325#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 53323#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 53321#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 53319#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 53317#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 53316#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 53314#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 53284#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 50198#L188 assume 4512 == ssl3_connect_~s__state~0#1; 50199#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 50200#L393 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; 50201#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 50189#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 50190#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 50303#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53588#L532 ssl3_connect_~skip~0#1 := 0; 53586#L110-1 assume !false; 53584#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53582#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53580#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53578#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 53577#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 53575#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 53570#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 53568#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 53566#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 53564#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 53562#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 53560#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 53558#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 53556#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 53554#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 53552#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 53550#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 53548#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 53546#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 53544#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 53542#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 53540#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 53538#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 53537#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 53535#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 50296#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 50297#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 50790#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 50425#L194 assume 4528 == ssl3_connect_~s__state~0#1; 50338#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 50422#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 50417#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50418#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 50576#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50570#L532 ssl3_connect_~skip~0#1 := 0; 50571#L110-1 assume !false; 50566#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50567#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 50562#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 50563#L119 assume 4096 == ssl3_connect_~s__state~0#1; 50239#L218 [2021-12-16 09:33:36,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,580 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-16 09:33:36,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861676903] [2021-12-16 09:33:36,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,584 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,587 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1594241670, now seen corresponding path program 1 times [2021-12-16 09:33:36,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219300817] [2021-12-16 09:33:36,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,616 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:36,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219300817] [2021-12-16 09:33:36,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219300817] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,617 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:36,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004445712] [2021-12-16 09:33:36,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,618 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,619 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 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) [2021-12-16 09:33:36,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,725 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2021-12-16 09:33:36,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:36,761 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2021-12-16 09:33:36,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2021-12-16 09:33:36,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2021-12-16 09:33:36,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2021-12-16 09:33:36,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:36,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,775 INFO L681 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2021-12-16 09:33:36,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:36,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2021-12-16 09:33:36,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3574 states have (on average 1.263570229434807) internal successors, (4516), 3573 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2021-12-16 09:33:36,823 INFO L704 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:36,824 INFO L587 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:36,824 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:33:36,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2021-12-16 09:33:36,831 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2021-12-16 09:33:36,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,832 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:36,833 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:36,833 INFO L791 eck$LassoCheckResult]: Stem: 57619#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); 57527#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 57528#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 57614#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 57498#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 57499#L110-1 assume !false; 57632#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57633#L113 assume 12292 == ssl3_connect_~s__state~0#1; 57544#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 57545#L218 [2021-12-16 09:33:36,833 INFO L793 eck$LassoCheckResult]: Loop: 57545#L218 ssl3_connect_~s__server~0#1 := 0; 59557#L223 assume 0 != ssl3_connect_~cb~0#1; 59556#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 59555#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 59553#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59550#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 58157#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 58144#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58138#L532 ssl3_connect_~skip~0#1 := 0; 58139#L110-1 assume !false; 59634#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58126#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58127#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58120#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 58121#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59633#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58023#L128 assume 4368 == ssl3_connect_~s__state~0#1; 57684#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 58022#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 58018#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 58017#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 58005#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57998#L532 ssl3_connect_~skip~0#1 := 0; 57995#L110-1 assume !false; 57992#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57989#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57986#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57983#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57980#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 57975#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 57970#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 57967#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 57963#L134 assume 4384 == ssl3_connect_~s__state~0#1; 57681#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 57962#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57961#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57960#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 57959#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 57957#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57952#L532 ssl3_connect_~skip~0#1 := 0; 57951#L110-1 assume !false; 57950#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57949#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 57948#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 57946#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 57947#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 58989#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58987#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 58985#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 58983#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 58981#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 57841#L140 assume 4400 == ssl3_connect_~s__state~0#1; 57678#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 58928#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 58929#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 59494#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59488#L532 ssl3_connect_~skip~0#1 := 0; 59482#L110-1 assume !false; 59480#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59478#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 59476#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 59474#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 59472#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59470#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 59468#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59466#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59464#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59462#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59460#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59458#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59456#L146 assume 4416 == ssl3_connect_~s__state~0#1; 57675#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 59453#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 59452#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 59450#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 59447#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59440#L532 ssl3_connect_~skip~0#1 := 0; 59434#L110-1 assume !false; 59432#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59430#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 59428#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 59426#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 59424#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59422#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 59420#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59418#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59416#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59414#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59412#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59410#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59408#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 59406#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 59404#L152 assume 4432 == ssl3_connect_~s__state~0#1; 57672#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 59401#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 59400#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 59395#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59385#L532 ssl3_connect_~skip~0#1 := 0; 59383#L110-1 assume !false; 59381#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59379#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 59377#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 59375#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 59373#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59371#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 59369#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59367#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59365#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59363#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59361#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59359#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59357#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 59355#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 59353#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 59351#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 59349#L158 assume 4448 == ssl3_connect_~s__state~0#1; 57669#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 59346#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 59337#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 59335#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 59332#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59326#L532 ssl3_connect_~skip~0#1 := 0; 59324#L110-1 assume !false; 59322#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59320#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 59318#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 59316#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 59314#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59312#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 59310#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59308#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59306#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59304#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59302#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59300#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59298#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 59296#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 59294#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 59292#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 59290#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 59289#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 59286#L164 assume 4464 == ssl3_connect_~s__state~0#1; 57664#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 59282#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 59275#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59269#L532 ssl3_connect_~skip~0#1 := 0; 59267#L110-1 assume !false; 59265#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59263#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 59261#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 59259#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 59257#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 59255#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 59253#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59251#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59249#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59247#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59245#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59243#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59241#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 59239#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 59237#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 59235#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 59233#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 59231#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 59229#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 59227#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 59225#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 59223#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 59221#L176 assume 4480 == ssl3_connect_~s__state~0#1; 57661#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 59178#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 59179#L372 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; 59214#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 58637#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58633#L532 ssl3_connect_~skip~0#1 := 0; 58589#L110-1 assume !false; 58590#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58573#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58574#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58565#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 58566#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 58557#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58558#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 58549#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 58550#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 58541#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 58542#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 58533#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 58534#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 58525#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 58526#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 58517#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 58518#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 58509#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 58510#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 58501#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 58502#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 58493#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 58494#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 58485#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 58486#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 58477#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 58478#L188 assume 4512 == ssl3_connect_~s__state~0#1; 57655#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 58469#L393 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; 58456#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 58457#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 58445#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 58446#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58397#L532 ssl3_connect_~skip~0#1 := 0; 58398#L110-1 assume !false; 58385#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58386#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58377#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58378#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 58369#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 58370#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58361#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 58362#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 58353#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 58354#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 58345#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 58346#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 58337#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 58338#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 58329#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 58330#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 58321#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 58322#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 58313#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 58314#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 58305#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 58306#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 58279#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 58280#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 58258#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 58259#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 58234#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 58235#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 58203#L194 assume 4528 == ssl3_connect_~s__state~0#1; 57651#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 58183#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 58184#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 58160#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 58161#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59635#L532 ssl3_connect_~skip~0#1 := 0; 58132#L110-1 assume !false; 58129#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58130#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58123#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58124#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 58118#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 58115#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 58116#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 59632#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 59631#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 59607#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 59600#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 59597#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 59594#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 59591#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 59588#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 59585#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 59582#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 59579#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 59576#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 59573#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 59570#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 59567#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 59564#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 59561#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 59558#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 59551#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 59519#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 59518#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 59517#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 59508#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 59507#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 57509#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 57510#L206 assume 4352 == ssl3_connect_~s__state~0#1; 58029#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 58030#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 57538#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57539#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 58994#L532 ssl3_connect_~skip~0#1 := 0; 58993#L110-1 assume !false; 58992#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 58991#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 58990#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 58988#L119 assume 4096 == ssl3_connect_~s__state~0#1; 57545#L218 [2021-12-16 09:33:36,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,834 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-16 09:33:36,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289249945] [2021-12-16 09:33:36,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,837 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,842 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash 493548323, now seen corresponding path program 1 times [2021-12-16 09:33:36,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803866846] [2021-12-16 09:33:36,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:36,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803866846] [2021-12-16 09:33:36,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803866846] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:36,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951365986] [2021-12-16 09:33:36,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:36,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:36,890 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:36,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-16 09:33:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:37,294 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:37,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:37,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951365986] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:37,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:37,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:37,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438188387] [2021-12-16 09:33:37,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:37,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:37,558 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 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) [2021-12-16 09:33:37,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,784 INFO L93 Difference]: Finished difference Result 5236 states and 6309 transitions. [2021-12-16 09:33:37,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:33:37,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5236 states and 6309 transitions. [2021-12-16 09:33:37,820 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3833 [2021-12-16 09:33:37,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5236 states to 5227 states and 6300 transitions. [2021-12-16 09:33:37,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5227 [2021-12-16 09:33:37,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5227 [2021-12-16 09:33:37,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:37,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,863 INFO L681 BuchiCegarLoop]: Abstraction has 5227 states and 6300 transitions. [2021-12-16 09:33:37,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:37,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 3596. [2021-12-16 09:33:37,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3596 states, 3596 states have (on average 1.2322024471635151) internal successors, (4431), 3595 states have internal predecessors, (4431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2021-12-16 09:33:37,946 INFO L704 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:37,946 INFO L587 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:37,946 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:33:37,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2021-12-16 09:33:37,951 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2021-12-16 09:33:37,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,952 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:37,952 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:37,952 INFO L791 eck$LassoCheckResult]: Stem: 68183#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); 68090#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 68091#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 68175#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 68063#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 68064#L110-1 assume !false; 68197#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68198#L113 assume 12292 == ssl3_connect_~s__state~0#1; 68107#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 68092#L218 [2021-12-16 09:33:37,953 INFO L793 eck$LassoCheckResult]: Loop: 68092#L218 ssl3_connect_~s__server~0#1 := 0; 68093#L223 assume 0 != ssl3_connect_~cb~0#1; 68105#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 68106#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 68135#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 68037#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 68038#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 70431#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70426#L532 ssl3_connect_~skip~0#1 := 0; 70425#L110-1 assume !false; 70424#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70423#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70422#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70421#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70420#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70419#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69953#L128 assume 4368 == ssl3_connect_~s__state~0#1; 68270#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 69950#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 69852#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 69948#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 69945#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69938#L532 ssl3_connect_~skip~0#1 := 0; 69932#L110-1 assume !false; 69930#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69928#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69926#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69924#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69922#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69920#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69918#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69916#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69914#L134 assume 4384 == ssl3_connect_~s__state~0#1; 68266#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 69911#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 69830#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 69907#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 69905#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 69902#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69896#L532 ssl3_connect_~skip~0#1 := 0; 69894#L110-1 assume !false; 69892#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69890#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69888#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69886#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69885#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69882#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69876#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69874#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69872#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69870#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69868#L140 assume 4400 == ssl3_connect_~s__state~0#1; 68260#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 69864#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 69865#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 70024#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70019#L532 ssl3_connect_~skip~0#1 := 0; 70018#L110-1 assume !false; 70017#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70016#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70015#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70014#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70013#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70012#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70011#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70010#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70009#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 70008#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 70007#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 70006#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 70005#L146 assume 4416 == ssl3_connect_~s__state~0#1; 68255#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 70004#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 70003#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 70002#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 70000#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69995#L532 ssl3_connect_~skip~0#1 := 0; 69994#L110-1 assume !false; 69993#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69992#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69991#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69990#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69989#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69988#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69987#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69986#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69985#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69984#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69983#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69982#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69981#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69980#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69979#L152 assume 4432 == ssl3_connect_~s__state~0#1; 68250#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 69978#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 69977#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 69975#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69970#L532 ssl3_connect_~skip~0#1 := 0; 69969#L110-1 assume !false; 69968#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69967#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69966#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69965#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69964#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69963#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69962#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69961#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69960#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69959#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69958#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69957#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69956#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69955#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69954#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69952#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69951#L158 assume 4448 == ssl3_connect_~s__state~0#1; 68245#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 69949#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 69946#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 69940#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 69937#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69931#L532 ssl3_connect_~skip~0#1 := 0; 69929#L110-1 assume !false; 69927#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69925#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69923#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69921#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69919#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69917#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69915#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69913#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69912#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69910#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69909#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69906#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69903#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69897#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69895#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69893#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69891#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69889#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69887#L164 assume 4464 == ssl3_connect_~s__state~0#1; 68236#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 69884#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 69881#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69875#L532 ssl3_connect_~skip~0#1 := 0; 69873#L110-1 assume !false; 69871#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69869#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69867#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69866#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69859#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69855#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69801#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69800#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69797#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69791#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69789#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69787#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69785#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69782#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 68700#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 68695#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 68572#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 68568#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 68564#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 68560#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 68555#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 68547#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 68467#L176 assume 4480 == ssl3_connect_~s__state~0#1; 68231#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 68463#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68461#L372 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; 68462#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 69004#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69456#L532 ssl3_connect_~skip~0#1 := 0; 69455#L110-1 assume !false; 69454#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69453#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 69452#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 69451#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 69450#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 69449#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 69448#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 69447#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 69446#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 69445#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 69444#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 69443#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 69442#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 69441#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 69440#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 69439#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 69438#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 69437#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 69436#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 69435#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 69434#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 69433#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 69432#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 69431#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 69430#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 69429#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 69428#L188 assume 4512 == ssl3_connect_~s__state~0#1; 68222#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 68933#L393 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; 68927#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68926#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68925#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 68920#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68916#L532 ssl3_connect_~skip~0#1 := 0; 68894#L110-1 assume !false; 68895#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68884#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 68885#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 68873#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 68874#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 68861#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 68862#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 68849#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 68850#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 68837#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 68838#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 68825#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 68826#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 68813#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 68814#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 68801#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 68802#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 68789#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 68790#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 68777#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 68778#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 68765#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 68766#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 68753#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 68754#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 68741#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 68742#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 68730#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 68731#L194 assume 4528 == ssl3_connect_~s__state~0#1; 68217#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 68704#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 68705#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 69364#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 70374#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70369#L532 ssl3_connect_~skip~0#1 := 0; 70368#L110-1 assume !false; 70366#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70367#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 71620#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70362#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70361#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70360#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70359#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70358#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70357#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 70356#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 70355#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 70354#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 70353#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 70352#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 70351#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 70350#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 70349#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 70348#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 70347#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 70346#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 70345#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 70344#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 70343#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 70342#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 70341#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 70340#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 70336#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 70335#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 70333#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 70331#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 70329#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 70325#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 70286#L206 assume 4352 == ssl3_connect_~s__state~0#1; 70285#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 70283#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 70281#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 70282#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 70413#L532 ssl3_connect_~skip~0#1 := 0; 70412#L110-1 assume !false; 70411#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70410#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70409#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70408#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 70407#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 70406#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 70405#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 70404#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 70403#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 70402#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 70401#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 70400#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 70399#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 70398#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 70397#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 70396#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 70395#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 70394#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 70393#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 70392#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 70391#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 70390#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 70389#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 70388#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 70387#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 70386#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 70385#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 70384#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 70383#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 70382#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 70381#L200 assume 4560 == ssl3_connect_~s__state~0#1; 70380#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 70379#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 70378#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 70376#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 70377#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71623#L532 ssl3_connect_~skip~0#1 := 0; 71622#L110-1 assume !false; 71621#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70365#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 70363#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 70364#L119 assume 4096 == ssl3_connect_~s__state~0#1; 68092#L218 [2021-12-16 09:33:37,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,953 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-16 09:33:37,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915611694] [2021-12-16 09:33:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:37,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,959 INFO L85 PathProgramCache]: Analyzing trace with hash 501638639, now seen corresponding path program 1 times [2021-12-16 09:33:37,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512478157] [2021-12-16 09:33:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-12-16 09:33:37,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512478157] [2021-12-16 09:33:37,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512478157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,991 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:37,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645359014] [2021-12-16 09:33:37,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,993 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,993 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 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) [2021-12-16 09:33:38,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,072 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2021-12-16 09:33:38,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2021-12-16 09:33:38,083 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:38,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2021-12-16 09:33:38,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2021-12-16 09:33:38,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2021-12-16 09:33:38,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:38,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,092 INFO L681 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2021-12-16 09:33:38,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:38,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2021-12-16 09:33:38,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3147 states, 3147 states have (on average 1.217349857006673) internal successors, (3831), 3146 states have internal predecessors, (3831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2021-12-16 09:33:38,121 INFO L704 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:38,121 INFO L587 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:38,121 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:33:38,121 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2021-12-16 09:33:38,125 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:38,126 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,126 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,127 INFO L842 BuchiCegarLoop]: 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] [2021-12-16 09:33:38,127 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:38,127 INFO L791 eck$LassoCheckResult]: Stem: 75484#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); 75390#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 75391#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 75478#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 75362#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 75363#L110-1 assume !false; 75508#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75493#L113 assume 12292 == ssl3_connect_~s__state~0#1; 75406#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 75407#L218 ssl3_connect_~s__server~0#1 := 0; 77069#L223 assume !(0 != ssl3_connect_~cb~0#1); 77067#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 77066#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 77064#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 77062#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 77061#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 77060#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77055#L532 ssl3_connect_~skip~0#1 := 0; 77053#L110-1 assume !false; 77052#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77050#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 77049#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 77047#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 77046#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 77044#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 77040#L128 assume 4368 == ssl3_connect_~s__state~0#1; 75652#L132 [2021-12-16 09:33:38,127 INFO L793 eck$LassoCheckResult]: Loop: 75652#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 77036#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 77016#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 77033#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 77029#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77023#L532 ssl3_connect_~skip~0#1 := 0; 77021#L110-1 assume !false; 77019#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77017#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 77014#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 77012#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 77009#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 77003#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 77001#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76999#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76997#L134 assume 4384 == ssl3_connect_~s__state~0#1; 76995#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 76993#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 76974#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 76990#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 76988#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 76985#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76979#L532 ssl3_connect_~skip~0#1 := 0; 76977#L110-1 assume !false; 76967#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76956#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 76953#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 76950#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 76947#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 76944#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 76941#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76938#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76935#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 76932#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 76929#L140 assume 4400 == ssl3_connect_~s__state~0#1; 76926#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 76922#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 76923#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 76966#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76955#L532 ssl3_connect_~skip~0#1 := 0; 76952#L110-1 assume !false; 76949#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76946#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 76943#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 76940#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 76937#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 76934#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 76931#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76928#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76925#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 76921#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 76919#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 76917#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 76912#L146 assume 4416 == ssl3_connect_~s__state~0#1; 76908#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 76905#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 76899#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 76897#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 76894#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76888#L532 ssl3_connect_~skip~0#1 := 0; 76886#L110-1 assume !false; 76884#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76882#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 76880#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 76878#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 76876#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 76874#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 76872#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76870#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76868#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 76866#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 76864#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 76862#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 76860#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 76858#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 76855#L152 assume 4432 == ssl3_connect_~s__state~0#1; 76849#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 76847#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 76845#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 76467#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76461#L532 ssl3_connect_~skip~0#1 := 0; 76459#L110-1 assume !false; 76457#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76455#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 76453#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 76451#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 76449#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 76447#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 76445#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76443#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76441#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 76439#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 76437#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 76435#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 76433#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 76431#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 76429#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 76427#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 76425#L158 assume 4448 == ssl3_connect_~s__state~0#1; 76415#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 76416#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 76744#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 76745#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 77231#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77226#L532 ssl3_connect_~skip~0#1 := 0; 77225#L110-1 assume !false; 77224#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77222#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 77221#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 77220#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 77219#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 77218#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 77217#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 77215#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 77213#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 77212#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 77211#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 77210#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 77209#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 77208#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 77207#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 77206#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 77204#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 77203#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 77202#L164 assume 4464 == ssl3_connect_~s__state~0#1; 77201#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 77200#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 77199#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77194#L532 ssl3_connect_~skip~0#1 := 0; 77193#L110-1 assume !false; 77192#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77191#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 77190#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 77189#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 77188#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 77187#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 77186#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 77185#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 77184#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 77183#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 77182#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 77181#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 77180#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 77179#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 77178#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 77177#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 77176#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 77175#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 77174#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 77173#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 77172#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 77171#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 77170#L176 assume 4480 == ssl3_connect_~s__state~0#1; 77169#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 77168#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 77167#L372 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; 77133#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 76077#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76070#L532 ssl3_connect_~skip~0#1 := 0; 76067#L110-1 assume !false; 76064#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76061#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 76058#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 76055#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 76052#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 76049#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 76046#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 76043#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 76040#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 76037#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 76034#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 76031#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 76028#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 76025#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 76022#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 76019#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 76016#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 76013#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 76010#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 76007#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 76004#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 76001#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 75998#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 75995#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 75992#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 75989#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 75986#L188 assume 4512 == ssl3_connect_~s__state~0#1; 75983#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 75980#L393 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; 75977#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75973#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75972#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 75968#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75957#L532 ssl3_connect_~skip~0#1 := 0; 75954#L110-1 assume !false; 75951#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75948#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 75945#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75939#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75934#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75823#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75820#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 75816#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 75814#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 75812#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 75748#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 75746#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 75744#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 75740#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 75734#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 75727#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 75728#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 77068#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 75719#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 75720#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 75713#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 75714#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 75707#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 75708#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 77054#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 75700#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 75697#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 75698#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 77048#L194 assume 4528 == ssl3_connect_~s__state~0#1; 75878#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 75686#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 75687#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 75679#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 75680#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 77037#L532 ssl3_connect_~skip~0#1 := 0; 77035#L110-1 assume !false; 77034#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 77032#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 77031#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 75658#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 75656#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 75654#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 75651#L128 assume 4368 == ssl3_connect_~s__state~0#1; 75652#L132 [2021-12-16 09:33:38,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-16 09:33:38,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463957813] [2021-12-16 09:33:38,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:38,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463957813] [2021-12-16 09:33:38,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463957813] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:38,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896591016] [2021-12-16 09:33:38,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,138 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:38,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,139 INFO L85 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 1 times [2021-12-16 09:33:38,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972225681] [2021-12-16 09:33:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-16 09:33:38,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972225681] [2021-12-16 09:33:38,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972225681] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:38,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613493193] [2021-12-16 09:33:38,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,162 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:38,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:38,163 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 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) [2021-12-16 09:33:38,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,189 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2021-12-16 09:33:38,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:38,207 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:38,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:38,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2021-12-16 09:33:38,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2021-12-16 09:33:38,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:38,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,225 INFO L681 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:38,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:38,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2021-12-16 09:33:38,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6197 states, 6197 states have (on average 1.1896078747781185) internal successors, (7372), 6196 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:38,287 INFO L704 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:38,287 INFO L587 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:38,287 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:33:38,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:38,297 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:38,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,301 INFO L842 BuchiCegarLoop]: 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] [2021-12-16 09:33:38,301 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:38,302 INFO L791 eck$LassoCheckResult]: Stem: 84816#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); 84738#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 84739#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 84809#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 84812#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 84897#L110-1 assume !false; 84899#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84892#L113 assume 12292 == ssl3_connect_~s__state~0#1; 84754#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 84755#L218 ssl3_connect_~s__server~0#1 := 0; 88717#L223 assume 0 != ssl3_connect_~cb~0#1; 88713#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 88714#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 88710#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 88707#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 88705#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 88687#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88684#L532 ssl3_connect_~skip~0#1 := 0; 88683#L110-1 assume !false; 88681#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88680#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 88679#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 88678#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 88677#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 88675#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87540#L128 assume 4368 == ssl3_connect_~s__state~0#1; 87538#L132 [2021-12-16 09:33:38,302 INFO L793 eck$LassoCheckResult]: Loop: 87538#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 87536#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87532#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 87529#L270 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 87526#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87522#L532 ssl3_connect_~skip~0#1 := 0; 87520#L110-1 assume !false; 87518#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87516#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87514#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87511#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87508#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87505#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87500#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87498#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87496#L134 assume 4384 == ssl3_connect_~s__state~0#1; 87494#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 87492#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87488#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87485#L283 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87482#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 87479#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87475#L532 ssl3_connect_~skip~0#1 := 0; 87473#L110-1 assume !false; 87471#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87469#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87467#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87465#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87463#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87461#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87459#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87457#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87453#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87452#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87451#L140 assume 4400 == ssl3_connect_~s__state~0#1; 87449#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87445#L294 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 87444#L294-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87426#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87422#L532 ssl3_connect_~skip~0#1 := 0; 87420#L110-1 assume !false; 87418#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87416#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87414#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87412#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87410#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87408#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87406#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87404#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87402#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87400#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87398#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87396#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87394#L146 assume 4416 == ssl3_connect_~s__state~0#1; 87392#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87390#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 87388#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87385#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 87381#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87378#L532 ssl3_connect_~skip~0#1 := 0; 87377#L110-1 assume !false; 87376#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87375#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87374#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87373#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87372#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87371#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87370#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87369#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87368#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87367#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87366#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87365#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87364#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87363#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87362#L152 assume 4432 == ssl3_connect_~s__state~0#1; 87361#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 87360#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 87359#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87356#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87353#L532 ssl3_connect_~skip~0#1 := 0; 87352#L110-1 assume !false; 87351#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87350#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87349#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87348#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87347#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87346#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87345#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87344#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87343#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87342#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87341#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87340#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87339#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87338#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87337#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 87336#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 87335#L158 assume 4448 == ssl3_connect_~s__state~0#1; 87334#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 87333#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 87331#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 87330#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 87328#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87325#L532 ssl3_connect_~skip~0#1 := 0; 87324#L110-1 assume !false; 87323#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87322#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87321#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87320#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87319#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87318#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87317#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87316#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87315#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87314#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87313#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87312#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87311#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87310#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87309#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 87308#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 87307#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 87306#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 87305#L164 assume 4464 == ssl3_connect_~s__state~0#1; 87304#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 87303#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 87302#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87299#L532 ssl3_connect_~skip~0#1 := 0; 87298#L110-1 assume !false; 87297#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87296#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87295#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87294#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87293#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87292#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87291#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87290#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87289#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87288#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87287#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87286#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87285#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87284#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87283#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 87282#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 87281#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 87280#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 87279#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 87278#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 87277#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 87276#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 87275#L176 assume 4480 == ssl3_connect_~s__state~0#1; 87274#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 87273#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87272#L372 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; 87237#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 87234#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87231#L532 ssl3_connect_~skip~0#1 := 0; 87230#L110-1 assume !false; 87229#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87228#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87227#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87226#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87225#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87224#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87223#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87222#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87221#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87220#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87219#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87218#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87217#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87216#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87215#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 87214#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 87213#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 87212#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 87211#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 87210#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 87209#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 87208#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 87207#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 87206#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 87205#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 87204#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 87203#L188 assume 4512 == ssl3_connect_~s__state~0#1; 87202#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 87201#L393 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; 87200#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 87199#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 87198#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 87195#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87192#L532 ssl3_connect_~skip~0#1 := 0; 87191#L110-1 assume !false; 87190#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87189#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 87188#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 87187#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 87186#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 87185#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 87184#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 87183#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 87182#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 87181#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 87180#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 87179#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 87178#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 87177#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 87176#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 87175#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 87174#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 87173#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 87172#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 87171#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 87170#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 87169#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 87168#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 87167#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 87166#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 87165#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 87164#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 87163#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 87162#L194 assume 4528 == ssl3_connect_~s__state~0#1; 87161#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 87160#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 87158#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 87159#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 88503#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88499#L532 ssl3_connect_~skip~0#1 := 0; 88497#L110-1 assume !false; 88494#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88492#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 88489#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 88487#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 88482#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 88480#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 88478#L128 assume 4368 == ssl3_connect_~s__state~0#1; 87538#L132 [2021-12-16 09:33:38,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,302 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-16 09:33:38,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445167528] [2021-12-16 09:33:38,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,309 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:38,314 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:38,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,314 INFO L85 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 2 times [2021-12-16 09:33:38,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925664909] [2021-12-16 09:33:38,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,336 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-16 09:33:38,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925664909] [2021-12-16 09:33:38,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925664909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:38,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788650966] [2021-12-16 09:33:38,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:38,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:38,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:38,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:38,338 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 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) [2021-12-16 09:33:38,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,431 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2021-12-16 09:33:38,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,431 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:38,465 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-12-16 09:33:38,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2021-12-16 09:33:38,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2021-12-16 09:33:38,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2021-12-16 09:33:38,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:38,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,478 INFO L681 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2021-12-16 09:33:38,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:38,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2021-12-16 09:33:38,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.182897862232779) internal successors, (6474), 5472 states have internal predecessors, (6474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2021-12-16 09:33:38,528 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:38,528 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:38,528 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:33:38,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2021-12-16 09:33:38,537 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:38,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,539 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:38,539 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-16 09:33:38,539 INFO L791 eck$LassoCheckResult]: Stem: 96524#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); 96448#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 96449#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 96519#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 96421#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 96422#L110-1 assume !false; 96542#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96543#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 96685#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99822#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99821#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99820#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99819#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99818#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99817#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99816#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99815#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99814#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99813#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99812#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99811#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99810#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99809#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99808#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99807#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99806#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99805#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99804#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99803#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99802#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99801#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99800#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99799#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99798#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99797#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99796#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99741#L200 assume 4560 == ssl3_connect_~s__state~0#1; 99412#L204 [2021-12-16 09:33:38,540 INFO L793 eck$LassoCheckResult]: Loop: 99412#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 99738#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 99736#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 99730#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 99721#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99717#L532 ssl3_connect_~skip~0#1 := 0; 99715#L110-1 assume !false; 99713#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99711#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99709#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99707#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99705#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99703#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99701#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99699#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99697#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99695#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99693#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99691#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99689#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99687#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99685#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99683#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99681#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99679#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99677#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99675#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99673#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99671#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99669#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99667#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99665#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99663#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99661#L188 assume 4512 == ssl3_connect_~s__state~0#1; 99421#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 99653#L393 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; 99649#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 99642#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 99634#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 99626#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99620#L532 ssl3_connect_~skip~0#1 := 0; 99616#L110-1 assume !false; 99612#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99608#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99604#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99600#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99596#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99592#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99588#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99584#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99580#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99574#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99569#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99563#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99558#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99552#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99547#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99542#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99537#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99531#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99526#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99520#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99515#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99509#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99504#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99498#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99491#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99487#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99483#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99478#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99475#L194 assume 4528 == ssl3_connect_~s__state~0#1; 99415#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 99470#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 99466#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 99462#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 99458#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 99456#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99453#L532 ssl3_connect_~skip~0#1 := 0; 99452#L110-1 assume !false; 99451#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99450#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99449#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99448#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99447#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99446#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99445#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99444#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99443#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99442#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99441#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99440#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99439#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99438#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99437#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99436#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99435#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99434#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99433#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99432#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99431#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99430#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99429#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99428#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99427#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99425#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99422#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99419#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99416#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99413#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99410#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 99323#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 96758#L206 assume 4352 == ssl3_connect_~s__state~0#1; 96755#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 96756#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 98109#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 98110#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98082#L532 ssl3_connect_~skip~0#1 := 0; 98083#L110-1 assume !false; 98078#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98079#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 98074#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 98075#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 98070#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 98071#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 98064#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 98066#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 98059#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 98061#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 98054#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 98056#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 98050#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 96912#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 96914#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 96903#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 96905#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 96895#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 96897#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 98305#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 98304#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 96880#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 96882#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 98023#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 98024#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99426#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99423#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99420#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99417#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99414#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99411#L200 assume 4560 == ssl3_connect_~s__state~0#1; 99412#L204 [2021-12-16 09:33:38,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,540 INFO L85 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2021-12-16 09:33:38,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100946589] [2021-12-16 09:33:38,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:38,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100946589] [2021-12-16 09:33:38,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100946589] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:38,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522036654] [2021-12-16 09:33:38,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,556 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:38,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2021-12-16 09:33:38,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989515819] [2021-12-16 09:33:38,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,582 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:38,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989515819] [2021-12-16 09:33:38,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989515819] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:38,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495292875] [2021-12-16 09:33:38,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:38,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:38,603 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:38,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-16 09:33:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:38,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:38,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:39,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495292875] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:39,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:39,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:39,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715362275] [2021-12-16 09:33:39,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,012 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:39,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:39,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:39,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:39,013 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:39,098 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2021-12-16 09:33:39,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:39,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:39,114 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:39,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2021-12-16 09:33:39,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2021-12-16 09:33:39,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2021-12-16 09:33:39,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:39,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:39,129 INFO L681 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2021-12-16 09:33:39,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:39,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2021-12-16 09:33:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.1825324319386077) internal successors, (6472), 5472 states have internal predecessors, (6472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2021-12-16 09:33:39,193 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:39,193 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:39,193 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:33:39,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2021-12-16 09:33:39,205 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:39,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:39,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:39,207 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:39,207 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-12-16 09:33:39,207 INFO L791 eck$LassoCheckResult]: Stem: 108398#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); 108301#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 108302#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 108390#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 108394#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 108415#L110-1 assume !false; 108417#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108410#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 108412#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 108924#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 108925#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 108920#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 108921#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 108916#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 108917#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 108912#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 108913#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 108908#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 108909#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 108904#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 108905#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 108900#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 108901#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 108896#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 108897#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 108892#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 108893#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 108888#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 108889#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 108884#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 108885#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 108880#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 108881#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 108876#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 108877#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 108872#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 108873#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 108869#L203 assume 4561 == ssl3_connect_~s__state~0#1; 108388#L204 [2021-12-16 09:33:39,207 INFO L793 eck$LassoCheckResult]: Loop: 108388#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 108330#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 108331#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 112292#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 112284#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112282#L532 ssl3_connect_~skip~0#1 := 0; 112277#L110-1 assume !false; 112278#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112273#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 112274#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 112269#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 112270#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 112265#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 112266#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 112261#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 112262#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 112257#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 112258#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 112253#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 112254#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 112249#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 112250#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 112245#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 112246#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 112241#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 112242#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 112237#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 112238#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 112234#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 112233#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 112232#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 112231#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 112230#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 112229#L188 assume 4512 == ssl3_connect_~s__state~0#1; 108666#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 112226#L393 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; 112227#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 112223#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 112222#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 112218#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112215#L532 ssl3_connect_~skip~0#1 := 0; 112214#L110-1 assume !false; 112213#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112212#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 112211#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 112210#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 112209#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 112208#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 112207#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 112206#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 112205#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 112204#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 112203#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 112202#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 112200#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 112201#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 112196#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 112197#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 112192#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 112193#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 112188#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 112189#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 112184#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 112185#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 112180#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 112181#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 112176#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 112177#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 112172#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 112173#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 109337#L194 assume 4528 == ssl3_connect_~s__state~0#1; 108659#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 108264#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 108265#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 108365#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 108366#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 108843#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108841#L532 ssl3_connect_~skip~0#1 := 0; 108836#L110-1 assume !false; 108837#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108832#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 108833#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 108828#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 108829#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 108824#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 108825#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 108820#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 108821#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 108816#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 108817#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 108812#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 108813#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 108968#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 108969#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 108963#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 108964#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 108958#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 108959#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 108954#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 108955#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 108949#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 108950#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 108944#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 108945#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 108939#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 108940#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 108934#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 108935#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 108929#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 108930#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 108652#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 108653#L206 assume 4352 == ssl3_connect_~s__state~0#1; 108646#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 108647#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 108634#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 108635#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108616#L532 ssl3_connect_~skip~0#1 := 0; 108617#L110-1 assume !false; 108608#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108609#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 108600#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 108601#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 108448#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 108449#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 108858#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 108860#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 112038#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 112039#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 108725#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 108727#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 112027#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 112022#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 112024#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 112014#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 112016#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 112010#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 112011#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 108693#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 108695#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 111851#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 111852#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 108679#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 108681#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 108672#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 108673#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 108665#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 108667#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 108658#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 108660#L200 assume 4560 == ssl3_connect_~s__state~0#1; 108388#L204 [2021-12-16 09:33:39,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2021-12-16 09:33:39,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587264863] [2021-12-16 09:33:39,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:39,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587264863] [2021-12-16 09:33:39,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587264863] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:39,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:39,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:39,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513332611] [2021-12-16 09:33:39,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,221 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:39,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,222 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2021-12-16 09:33:39,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471255892] [2021-12-16 09:33:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,248 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:39,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471255892] [2021-12-16 09:33:39,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471255892] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:39,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223467614] [2021-12-16 09:33:39,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:39,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:39,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:39,251 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:39,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-12-16 09:33:39,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:39,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:39,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:39,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:39,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:39,641 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:39,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223467614] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:39,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:39,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:39,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028981748] [2021-12-16 09:33:39,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,642 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:39,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:39,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:39,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:39,642 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:39,722 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2021-12-16 09:33:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:39,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2021-12-16 09:33:39,735 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-12-16 09:33:39,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2021-12-16 09:33:39,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2021-12-16 09:33:39,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2021-12-16 09:33:39,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:39,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:39,790 INFO L681 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2021-12-16 09:33:39,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:39,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2021-12-16 09:33:39,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5409 states, 5409 states have (on average 1.18395267147347) internal successors, (6404), 5408 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2021-12-16 09:33:39,841 INFO L704 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:39,841 INFO L587 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:39,842 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:33:39,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2021-12-16 09:33:39,849 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:39,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:39,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:39,850 INFO L842 BuchiCegarLoop]: 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] [2021-12-16 09:33:39,850 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:39,850 INFO L791 eck$LassoCheckResult]: Stem: 120544#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); 120461#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 120462#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 120540#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 120432#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 120433#L110-1 assume !false; 120555#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 120556#L113 assume 12292 == ssl3_connect_~s__state~0#1; 120477#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 120478#L218 ssl3_connect_~s__server~0#1 := 0; 120785#L223 assume 0 != ssl3_connect_~cb~0#1; 120783#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 120781#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 120778#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 120772#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 120769#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 120766#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 120758#L532 ssl3_connect_~skip~0#1 := 0; 120756#L110-1 assume !false; 120754#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 120752#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 120750#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 120748#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 120746#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 120744#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 120742#L128 assume 4368 == ssl3_connect_~s__state~0#1; 120740#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 120738#L262 assume !(0 == ssl3_connect_~blastFlag~0#1); 120735#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 120732#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 120729#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 120721#L532 ssl3_connect_~skip~0#1 := 0; 120719#L110-1 assume !false; 120717#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 120715#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 120713#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 120711#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 120709#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 120707#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 120705#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 120703#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 120701#L134 assume 4384 == ssl3_connect_~s__state~0#1; 120699#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 120697#L277 assume !(1 == ssl3_connect_~blastFlag~0#1); 120695#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 120693#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 120416#L283-2 [2021-12-16 09:33:39,851 INFO L793 eck$LassoCheckResult]: Loop: 120416#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 120417#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 120483#L532 ssl3_connect_~skip~0#1 := 0; 120430#L110-1 assume !false; 120431#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 125798#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 125797#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 125796#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 125795#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 125794#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 125793#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 125792#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 125791#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 125790#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 125789#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 125788#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 125787#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 125786#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 125785#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 125784#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 125783#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 125782#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 125781#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 125780#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 125779#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 125771#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 125770#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 125769#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 125768#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 125767#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 120421#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 120422#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 124812#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 124811#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 124335#L200 assume 4560 == ssl3_connect_~s__state~0#1; 123454#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 124001#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 124000#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 123996#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 123912#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123908#L532 ssl3_connect_~skip~0#1 := 0; 123906#L110-1 assume !false; 123904#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123902#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 123900#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 123898#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 123896#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 123894#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 123892#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 123890#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 123888#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 123886#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 123884#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 123882#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 123880#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 123878#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 123876#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 123874#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 123872#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 123870#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 123868#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 123866#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 123864#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 123862#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 123860#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 123858#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 123856#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 123854#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 123853#L188 assume 4512 == ssl3_connect_~s__state~0#1; 123461#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 123850#L393 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; 123848#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 123846#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 123841#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 123835#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123831#L532 ssl3_connect_~skip~0#1 := 0; 123829#L110-1 assume !false; 123827#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123825#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 123823#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 123821#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 123819#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 123817#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 123815#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 123813#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 123811#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 123809#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 123807#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 123805#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 123803#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 123801#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 123799#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 123797#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 123795#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 123793#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 123791#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 123789#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 123787#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 123785#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 123783#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 123781#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 123779#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 123777#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 123776#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 123774#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 123770#L194 assume 4528 == ssl3_connect_~s__state~0#1; 123456#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 123767#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 123765#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 123761#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 123758#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 123754#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123751#L532 ssl3_connect_~skip~0#1 := 0; 123750#L110-1 assume !false; 123749#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123748#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 123747#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 123745#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 123743#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 123741#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 123740#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 123739#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 123738#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 123736#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 123735#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 123734#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 123733#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 123731#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 123730#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 123729#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 123728#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 123727#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 123726#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 123724#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 123722#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 123721#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 123719#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 123717#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 123715#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 123713#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 123711#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 123709#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 123707#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 123705#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 123452#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 123078#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 123077#L206 assume 4352 == ssl3_connect_~s__state~0#1; 123076#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 123074#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 123073#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 123071#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123068#L532 ssl3_connect_~skip~0#1 := 0; 123067#L110-1 assume !false; 123066#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123065#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 123064#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 123063#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 123062#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 123061#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 123060#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 123059#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 123058#L134 assume 4384 == ssl3_connect_~s__state~0#1; 120496#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 120497#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 120549#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 120550#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 120416#L283-2 [2021-12-16 09:33:39,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-12-16 09:33:39,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609714879] [2021-12-16 09:33:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-16 09:33:39,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609714879] [2021-12-16 09:33:39,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609714879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:39,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:39,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:39,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102688076] [2021-12-16 09:33:39,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,863 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:39,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-12-16 09:33:39,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211274007] [2021-12-16 09:33:39,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,891 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:39,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211274007] [2021-12-16 09:33:39,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211274007] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:39,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91356154] [2021-12-16 09:33:39,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:39,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:39,912 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:39,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-12-16 09:33:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:39,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91356154] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:40,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:40,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:40,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117586861] [2021-12-16 09:33:40,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:40,275 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:40,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:40,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:40,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:40,276 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 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) [2021-12-16 09:33:40,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:40,291 INFO L93 Difference]: Finished difference Result 5409 states and 6402 transitions. [2021-12-16 09:33:40,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:40,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:40,303 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:40,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-12-16 09:33:40,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-12-16 09:33:40,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-12-16 09:33:40,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:40,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:40,353 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:40,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:40,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5409. [2021-12-16 09:33:40,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5409 states, 5409 states have (on average 1.1835829173599557) internal successors, (6402), 5408 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:40,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-12-16 09:33:40,396 INFO L704 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:40,396 INFO L587 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:40,396 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:33:40,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:40,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:40,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:40,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:40,410 INFO L842 BuchiCegarLoop]: 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] [2021-12-16 09:33:40,410 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:40,410 INFO L791 eck$LassoCheckResult]: Stem: 132375#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); 132279#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 132280#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 132363#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 132251#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 132252#L110-1 assume !false; 132472#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 132457#L113 assume 12292 == ssl3_connect_~s__state~0#1; 132295#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 132296#L218 ssl3_connect_~s__server~0#1 := 0; 132604#L223 assume 0 != ssl3_connect_~cb~0#1; 132602#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 132600#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 132597#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 132591#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 132588#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 132585#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 132577#L532 ssl3_connect_~skip~0#1 := 0; 132575#L110-1 assume !false; 132573#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 132571#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 132569#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 132567#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 132565#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 132563#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 132561#L128 assume 4368 == ssl3_connect_~s__state~0#1; 132559#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 132557#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 132554#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 132551#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 132548#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 132540#L532 ssl3_connect_~skip~0#1 := 0; 132538#L110-1 assume !false; 132536#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 132534#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 132532#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 132530#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 132528#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 132526#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 132524#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 132522#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 132520#L134 assume 4384 == ssl3_connect_~s__state~0#1; 132518#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 132516#L277 assume !(1 == ssl3_connect_~blastFlag~0#1); 132514#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 132512#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 132234#L283-2 [2021-12-16 09:33:40,410 INFO L793 eck$LassoCheckResult]: Loop: 132234#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 132235#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 133609#L532 ssl3_connect_~skip~0#1 := 0; 136924#L110-1 assume !false; 136922#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 136918#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 136916#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 136914#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 136912#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 136910#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 136908#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 136906#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 136904#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 136902#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 136900#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 136898#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 136896#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 136894#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 133568#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 133566#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 133563#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 133564#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 133556#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 133557#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 135535#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 135356#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 135353#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 135352#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 135351#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 135350#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 135349#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 135347#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 135346#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 135345#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 135344#L200 assume 4560 == ssl3_connect_~s__state~0#1; 134847#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 135343#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 135342#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 135293#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 135290#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135287#L532 ssl3_connect_~skip~0#1 := 0; 135286#L110-1 assume !false; 135285#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135284#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 135283#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 135282#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 135281#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 135280#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 135279#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 135278#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 135277#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 135276#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 135275#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 135274#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 135273#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 135272#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 135271#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 135270#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 135269#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 135268#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 135267#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 135266#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 135265#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 135264#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 135263#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 135262#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 135261#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 135260#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 135259#L188 assume 4512 == ssl3_connect_~s__state~0#1; 134935#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 135258#L393 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; 135257#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 135256#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 135255#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 135252#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135249#L532 ssl3_connect_~skip~0#1 := 0; 135248#L110-1 assume !false; 135247#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135246#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 135245#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 135244#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 135243#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 135242#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 135241#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 135240#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 135239#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 135238#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 135237#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 135236#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 135235#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 135234#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 135233#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 135232#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 135231#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 135230#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 135229#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 135228#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 135227#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 135226#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 135225#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 135224#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 135223#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 135222#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 135221#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 135220#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 135219#L194 assume 4528 == ssl3_connect_~s__state~0#1; 132658#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 135215#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 134951#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 134950#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 134949#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 134883#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 134880#L532 ssl3_connect_~skip~0#1 := 0; 134879#L110-1 assume !false; 134878#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 134877#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 134876#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 134875#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 134874#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 134873#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 134872#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 134871#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 134870#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 134869#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 134868#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 134867#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 134866#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 134865#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 134864#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 134863#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 134862#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 134861#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 134860#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 134859#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 134858#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 134857#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 134856#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 134855#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 134854#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 134853#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 134852#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 134851#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 134850#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 134849#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 134848#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 134846#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 134845#L206 assume 4352 == ssl3_connect_~s__state~0#1; 134844#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 134836#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 134187#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 134188#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 134174#L532 ssl3_connect_~skip~0#1 := 0; 134175#L110-1 assume !false; 134168#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 134169#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 134162#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 134163#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 134156#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 134157#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 134148#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 134149#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 134142#L134 assume 4384 == ssl3_connect_~s__state~0#1; 132315#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 132316#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 132380#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 132352#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 132234#L283-2 [2021-12-16 09:33:40,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,411 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-12-16 09:33:40,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994912287] [2021-12-16 09:33:40,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,425 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-16 09:33:40,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:40,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994912287] [2021-12-16 09:33:40,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994912287] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:40,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:40,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:40,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395185826] [2021-12-16 09:33:40,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:40,427 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:40,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-12-16 09:33:40,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295128047] [2021-12-16 09:33:40,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:40,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295128047] [2021-12-16 09:33:40,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295128047] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:40,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845945284] [2021-12-16 09:33:40,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:40,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:40,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:40,449 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:40,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-12-16 09:33:40,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:40,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:40,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:40,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845945284] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:40,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:40,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:40,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602894078] [2021-12-16 09:33:40,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:40,807 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:40,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:40,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:40,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:40,808 INFO L87 Difference]: Start difference. First operand 5409 states and 6402 transitions. cyclomatic complexity: 997 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) [2021-12-16 09:33:40,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:40,824 INFO L93 Difference]: Finished difference Result 5491 states and 6502 transitions. [2021-12-16 09:33:40,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:40,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5491 states and 6502 transitions. [2021-12-16 09:33:40,837 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-12-16 09:33:40,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5491 states to 5491 states and 6502 transitions. [2021-12-16 09:33:40,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5491 [2021-12-16 09:33:40,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5491 [2021-12-16 09:33:40,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5491 states and 6502 transitions. [2021-12-16 09:33:40,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:40,853 INFO L681 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2021-12-16 09:33:40,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states and 6502 transitions. [2021-12-16 09:33:40,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2021-12-16 09:33:40,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5491 states, 5491 states have (on average 1.1841194682207248) internal successors, (6502), 5490 states have internal predecessors, (6502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:40,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6502 transitions. [2021-12-16 09:33:40,905 INFO L704 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2021-12-16 09:33:40,905 INFO L587 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2021-12-16 09:33:40,905 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:33:40,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5491 states and 6502 transitions. [2021-12-16 09:33:40,934 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-12-16 09:33:40,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:40,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:40,936 INFO L842 BuchiCegarLoop]: 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] [2021-12-16 09:33:40,936 INFO L843 BuchiCegarLoop]: 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] [2021-12-16 09:33:40,936 INFO L791 eck$LassoCheckResult]: Stem: 144265#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); 144178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret55#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~nondet34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~post36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#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~nondet50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~post52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#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~nondet23#1;havoc ssl3_connect_#t~nondet23#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~nondet24#1;havoc ssl3_connect_#t~nondet24#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~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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~nondet34#1;havoc ssl3_connect_#t~nondet34#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; 144179#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 144256#L99-2 ssl3_connect_#t~post35#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 144258#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 144337#L110-1 assume !false; 144334#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 144276#L113 assume 12292 == ssl3_connect_~s__state~0#1; 144277#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post36#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~post36#1;havoc ssl3_connect_#t~post36#1; 144326#L218 ssl3_connect_~s__server~0#1 := 0; 144657#L223 assume 0 != ssl3_connect_~cb~0#1; 144655#L223-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 144653#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 144650#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 144645#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 144643#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post38#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1;ssl3_connect_~s__init_num~0#1 := 0; 144638#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 144630#L532 ssl3_connect_~skip~0#1 := 0; 144628#L110-1 assume !false; 144626#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 144624#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 144622#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 144620#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 144618#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 144616#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 144614#L128 assume 4368 == ssl3_connect_~s__state~0#1; 144612#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 144610#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 144607#L262-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 144604#L270 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 144601#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 144593#L532 ssl3_connect_~skip~0#1 := 0; 144591#L110-1 assume !false; 144573#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 144574#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 144565#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 144566#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 144557#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 144558#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 144549#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 144550#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 144541#L134 assume 4384 == ssl3_connect_~s__state~0#1; 144542#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 144533#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 144534#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 144521#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 144522#L283-2 [2021-12-16 09:33:40,936 INFO L793 eck$LassoCheckResult]: Loop: 144522#L283-2 ssl3_connect_~s__init_num~0#1 := 0; 148901#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 148897#L532 ssl3_connect_~skip~0#1 := 0; 148895#L110-1 assume !false; 148893#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 148891#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 148889#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 148887#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 148885#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 148883#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 148881#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 148879#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 148877#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 148875#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 148873#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 148871#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 148869#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 148868#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 148867#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 148865#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 148864#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 148862#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 148858#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 148855#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 148852#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 148848#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 148846#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 148844#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 148842#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 148840#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 148838#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 148836#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 148834#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 148832#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 148830#L200 assume 4560 == ssl3_connect_~s__state~0#1; 144380#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet50#1;havoc ssl3_connect_#t~nondet50#1; 148829#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 148826#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 148821#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 148818#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 148812#L532 ssl3_connect_~skip~0#1 := 0; 148810#L110-1 assume !false; 148808#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 148805#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 148802#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 148799#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 148796#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 148791#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 148788#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 148785#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 148782#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 148780#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 148776#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 148773#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 148768#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 148764#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 148760#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 148758#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 148088#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 148087#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 148086#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 148083#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 148079#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 148075#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 148069#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 144268#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 144250#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 144247#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 144140#L188 assume 4512 == ssl3_connect_~s__state~0#1; 144141#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 144144#L393 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; 144145#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 144130#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 144131#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 147482#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147480#L532 ssl3_connect_~skip~0#1 := 0; 147471#L110-1 assume !false; 147472#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147465#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 147466#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 147459#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 147460#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 147453#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 147454#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 147447#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 147448#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 147441#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 147442#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 147433#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 147434#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 147424#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 147425#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 147416#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 147417#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 147408#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 147409#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 147400#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 147401#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 147392#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 147393#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 147384#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 147385#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 147376#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 147377#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 147368#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 147369#L194 assume 4528 == ssl3_connect_~s__state~0#1; 144224#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 144142#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~__cil_tmp57~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 144143#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 148296#L427 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0#1); 148295#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 148292#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 148289#L532 ssl3_connect_~skip~0#1 := 0; 148288#L110-1 assume !false; 148287#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 148286#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 148285#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 148284#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 148283#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 148282#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 148281#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 148280#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 148279#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 148278#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 148277#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 148276#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 148275#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 148274#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 148273#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 148272#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 148271#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 148270#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 148269#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 148268#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 148267#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 148266#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 148265#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 148264#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 148263#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 148262#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 148261#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 148260#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 148259#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 144667#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 144377#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 144378#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 147765#L206 assume 4352 == ssl3_connect_~s__state~0#1; 147762#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 147763#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 147753#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 147754#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147726#L532 ssl3_connect_~skip~0#1 := 0; 147727#L110-1 assume !false; 147718#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147719#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 147710#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 147711#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 147702#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 147703#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 147693#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 147695#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 147682#L134 assume 4384 == ssl3_connect_~s__state~0#1; 147683#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet40#1;havoc ssl3_connect_#t~nondet40#1; 148914#L277 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 148779#L277-2 assume !(ssl3_connect_~ret~0#1 <= 0); 148908#L283 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 144522#L283-2 [2021-12-16 09:33:40,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,937 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-12-16 09:33:40,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878234784] [2021-12-16 09:33:40,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,946 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:40,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:40,952 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:40,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:40,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-12-16 09:33:40,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:40,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467466430] [2021-12-16 09:33:40,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:40,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:40,972 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:40,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467466430] [2021-12-16 09:33:40,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467466430] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:40,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58725710] [2021-12-16 09:33:40,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:33:40,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:40,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:40,988 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:41,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-12-16 09:33:41,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-16 09:33:41,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:41,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:41,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:41,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:41,356 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:41,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58725710] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:41,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:41,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:41,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483562733] [2021-12-16 09:33:41,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:41,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:41,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:41,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:41,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:41,358 INFO L87 Difference]: Start difference. First operand 5491 states and 6502 transitions. cyclomatic complexity: 1015 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) [2021-12-16 09:33:41,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:41,544 INFO L93 Difference]: Finished difference Result 3719 states and 4177 transitions. [2021-12-16 09:33:41,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:41,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3719 states and 4177 transitions. [2021-12-16 09:33:41,552 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:41,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3719 states to 0 states and 0 transitions. [2021-12-16 09:33:41,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-16 09:33:41,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-16 09:33:41,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-16 09:33:41,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 09:33:41,552 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:41,552 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:41,552 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:41,553 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-16 09:33:41,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-16 09:33:41,553 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:41,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-16 09:33:41,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:33:41 BoogieIcfgContainer [2021-12-16 09:33:41,558 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:33:41,558 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:33:41,558 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:33:41,558 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:33:41,559 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:26" (3/4) ... [2021-12-16 09:33:41,560 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-16 09:33:41,560 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:33:41,561 INFO L158 Benchmark]: Toolchain (without parser) took 15416.42ms. Allocated memory was 111.1MB in the beginning and 360.7MB in the end (delta: 249.6MB). Free memory was 72.6MB in the beginning and 175.1MB in the end (delta: -102.5MB). Peak memory consumption was 146.7MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,561 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 111.1MB. Free memory is still 89.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:41,561 INFO L158 Benchmark]: CACSL2BoogieTranslator took 297.81ms. Allocated memory is still 111.1MB. Free memory was 72.4MB in the beginning and 83.8MB in the end (delta: -11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,562 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.81ms. Allocated memory is still 111.1MB. Free memory was 83.8MB in the beginning and 81.1MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,562 INFO L158 Benchmark]: Boogie Preprocessor took 33.12ms. Allocated memory is still 111.1MB. Free memory was 81.1MB in the beginning and 79.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,562 INFO L158 Benchmark]: RCFGBuilder took 430.75ms. Allocated memory is still 111.1MB. Free memory was 79.6MB in the beginning and 56.9MB in the end (delta: 22.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,562 INFO L158 Benchmark]: BuchiAutomizer took 14602.31ms. Allocated memory was 111.1MB in the beginning and 360.7MB in the end (delta: 249.6MB). Free memory was 56.9MB in the beginning and 175.1MB in the end (delta: -118.2MB). Peak memory consumption was 130.2MB. Max. memory is 16.1GB. [2021-12-16 09:33:41,562 INFO L158 Benchmark]: Witness Printer took 2.55ms. Allocated memory is still 360.7MB. Free memory is still 175.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:41,563 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.17ms. Allocated memory is still 111.1MB. Free memory is still 89.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 297.81ms. Allocated memory is still 111.1MB. Free memory was 72.4MB in the beginning and 83.8MB in the end (delta: -11.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.81ms. Allocated memory is still 111.1MB. Free memory was 83.8MB in the beginning and 81.1MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 33.12ms. Allocated memory is still 111.1MB. Free memory was 81.1MB in the beginning and 79.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 430.75ms. Allocated memory is still 111.1MB. Free memory was 79.6MB in the beginning and 56.9MB in the end (delta: 22.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 14602.31ms. Allocated memory was 111.1MB in the beginning and 360.7MB in the end (delta: 249.6MB). Free memory was 56.9MB in the beginning and 175.1MB in the end (delta: -118.2MB). Peak memory consumption was 130.2MB. Max. memory is 16.1GB. * Witness Printer took 2.55ms. Allocated memory is still 360.7MB. Free memory is still 175.1MB. 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 33 terminating modules (30 trivial, 3 deterministic, 0 nondeterministic). 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. One deterministic module has affine ranking function s__state and consists of 5 locations. 30 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.5s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 8.8s. Construction of modules took 2.0s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 32. Automata minimization 0.9s AutomataMinimizationTime, 32 MinimizatonAttempts, 4219 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 6197 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3972 SdHoareTripleChecker+Valid, 2.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3967 mSDsluCounter, 10697 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4002 mSDsCounter, 760 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4225 IncrementalHoareTripleChecker+Invalid, 4985 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 760 mSolverCounterUnsat, 6695 mSDtfsCounter, 4225 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI5 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 52ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-16 09:33:41,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:41,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:42,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:42,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:42,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:42,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-12-16 09:33:42,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:43,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE