./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.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_1.cil-1.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 9d22078cc0ed1f6555ed02c6ceb2e5694208de3c10c4e0f5a14ad82c4e25bb79 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:17,532 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:17,534 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:17,577 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:17,580 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:17,583 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:17,585 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:17,588 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:17,589 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:17,594 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:17,594 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:17,595 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:17,595 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:17,597 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:17,599 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:17,602 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:17,603 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:17,604 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:17,605 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:17,608 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:17,609 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:17,613 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:17,613 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:17,614 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:17,616 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:17,618 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:17,618 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:17,618 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:17,619 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:17,620 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:17,620 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:17,621 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:17,622 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:17,623 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:17,623 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:17,624 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:17,624 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:17,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:17,624 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:17,625 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:17,625 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:17,626 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:17,658 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:17,658 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:17,659 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:17,659 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:17,660 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:17,660 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:17,660 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:17,661 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:17,661 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:17,661 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:17,662 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:17,662 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:17,662 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:17,662 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:17,662 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:17,663 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:17,664 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:17,664 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:17,664 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:17,665 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:17,665 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:17,665 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:17,666 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:17,666 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:17,666 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:17,666 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:17,666 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:17,667 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:17,667 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 -> 9d22078cc0ed1f6555ed02c6ceb2e5694208de3c10c4e0f5a14ad82c4e25bb79 [2021-12-16 09:33:17,917 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:17,937 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:17,939 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:17,940 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:17,941 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:17,942 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c [2021-12-16 09:33:18,036 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cacd8296/e5be4835a8484ae88735fa73c94e1874/FLAGa4e3bd755 [2021-12-16 09:33:18,429 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:18,429 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-1.c [2021-12-16 09:33:18,436 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cacd8296/e5be4835a8484ae88735fa73c94e1874/FLAGa4e3bd755 [2021-12-16 09:33:18,449 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6cacd8296/e5be4835a8484ae88735fa73c94e1874 [2021-12-16 09:33:18,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:18,452 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:18,452 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:18,453 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:18,456 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:18,457 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:18" (1/1) ... [2021-12-16 09:33:18,458 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41cef342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:18, skipping insertion in model container [2021-12-16 09:33:18,458 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:18" (1/1) ... [2021-12-16 09:33:18,462 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:18,501 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:18,705 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_1.cil-1.c[35497,35510] [2021-12-16 09:33:18,708 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:18,724 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:18,753 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_1.cil-1.c[35497,35510] [2021-12-16 09:33:18,755 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:18,767 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:18,768 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:18 WrapperNode [2021-12-16 09:33:18,768 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:18,769 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:18,769 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:18,769 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:18,788 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:18" (1/1) ... [2021-12-16 09:33:18,798 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:18" (1/1) ... [2021-12-16 09:33:18,818 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2021-12-16 09:33:18,818 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:18,819 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:18,819 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:18,819 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:18,825 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:18" (1/1) ... [2021-12-16 09:33:18,825 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:18" (1/1) ... [2021-12-16 09:33:18,827 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:18" (1/1) ... [2021-12-16 09:33:18,827 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:18" (1/1) ... [2021-12-16 09:33:18,831 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:18" (1/1) ... [2021-12-16 09:33:18,834 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:18" (1/1) ... [2021-12-16 09:33:18,836 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:18" (1/1) ... [2021-12-16 09:33:18,838 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:18,839 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:18,839 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:18,839 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:18,841 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:18" (1/1) ... [2021-12-16 09:33:18,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:18,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:18,887 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:18,915 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:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:18,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:18,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:18,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:19,056 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:19,057 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:19,073 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:19,357 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-16 09:33:19,357 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-16 09:33:19,358 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:19,363 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:19,363 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:19,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:19 BoogieIcfgContainer [2021-12-16 09:33:19,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:19,366 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:19,366 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:19,368 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:19,369 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:19,369 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:18" (1/3) ... [2021-12-16 09:33:19,370 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@377d63fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:19, skipping insertion in model container [2021-12-16 09:33:19,370 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:19,370 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:18" (2/3) ... [2021-12-16 09:33:19,370 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@377d63fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:19, skipping insertion in model container [2021-12-16 09:33:19,370 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:19,370 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:19" (3/3) ... [2021-12-16 09:33:19,371 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-1.c [2021-12-16 09:33:19,399 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:19,399 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:19,399 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:19,400 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:19,400 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:19,400 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:19,400 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:19,400 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:19,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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:19,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-16 09:33:19,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:19,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:19,436 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:19,436 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:19,436 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:19,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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:19,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-16 09:33:19,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:19,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:19,446 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:19,446 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:19,449 INFO L791 eck$LassoCheckResult]: Stem: 117#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~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 113#L94true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 118#L97-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 44#L102true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 72#L108-1true [2021-12-16 09:33:19,450 INFO L793 eck$LassoCheckResult]: Loop: 72#L108-1true assume !false; 107#L109true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25#L111true assume 12292 == ssl3_connect_~s__state~0#1; 49#L112true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 96#L216true ssl3_connect_~s__server~0#1 := 0; 74#L221true assume 0 != ssl3_connect_~cb~0#1; 53#L221-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14#L226true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 128#L232true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 71#L232-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 125#L248true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5#L491true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86#L526true ssl3_connect_~skip~0#1 := 0; 72#L108-1true [2021-12-16 09:33:19,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:19,454 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-16 09:33:19,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:19,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313406525] [2021-12-16 09:33:19,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:19,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:19,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,525 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:19,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,561 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:19,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:19,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-16 09:33:19,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:19,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185483664] [2021-12-16 09:33:19,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:19,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:19,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,586 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,593 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:19,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-12-16 09:33:19,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:19,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275460396] [2021-12-16 09:33:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:19,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:19,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,629 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:19,656 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:19,872 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:19,873 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:19,874 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:19,874 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:19,874 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:19,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:19,874 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:19,874 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:19,875 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration1_Loop [2021-12-16 09:33:19,875 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:19,875 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:19,891 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:19,897 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:19,900 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:19,903 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:19,906 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:19,910 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:19,913 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:19,921 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:19,925 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:19,928 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:19,931 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:19,937 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:19,940 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:19,942 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:19,945 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:19,948 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:20,082 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:20,083 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:20,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,100 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:20,127 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:20,128 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,129 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,159 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,159 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:20,177 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:20,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,179 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:20,181 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:20,182 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,182 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,205 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:20,236 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:20,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,243 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:20,244 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:20,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,262 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:20,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-16 09:33:20,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,281 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:20,282 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:20,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,303 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,303 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:20,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:20,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,324 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:20,325 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:20,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,348 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,348 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:20,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-12-16 09:33:20,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,372 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:20,376 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:20,425 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,425 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,436 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:20,453 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:20,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,454 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:20,456 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:20,458 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,458 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,480 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,480 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:20,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-12-16 09:33:20,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,498 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:20,498 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:20,500 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,500 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,552 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:20,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,554 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:20,555 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:20,556 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:20,556 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,582 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:20,601 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:20,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,603 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:20,605 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:20,606 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,606 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,618 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:20,634 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:20,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,636 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:20,642 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:20,643 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,643 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:20,651 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:20,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-16 09:33:20,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,669 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:20,669 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:20,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:20,671 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,699 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:20,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,701 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:20,702 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:20,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:20,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:20,725 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:20,741 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:20,741 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:20,741 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:20,741 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:20,741 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:20,741 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:20,741 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,741 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:20,741 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:20,741 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration1_Loop [2021-12-16 09:33:20,742 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:20,742 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:20,743 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:20,748 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:20,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:20,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:20,755 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:20,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:20,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:20,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:20,764 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:20,766 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:20,768 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:20,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:20,775 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:20,777 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:20,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:20,787 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:20,893 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:20,897 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:20,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,912 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:20,913 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:20,914 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:20,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:20,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:20,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:20,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:20,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:20,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:20,923 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:20,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:20,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-12-16 09:33:20,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:20,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:20,980 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:20,981 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:20,982 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:20,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:20,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:20,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:20,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:20,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:20,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:20,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,028 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:21,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,042 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:21,044 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:21,052 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:21,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,096 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:21,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,097 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:21,099 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:21,101 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:21,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,110 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:21,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,112 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:21,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:21,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,159 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:21,161 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:21,162 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:21,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-12-16 09:33:21,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,212 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:21,214 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:21,215 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:21,223 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,223 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,224 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:21,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,257 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:21,259 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:21,260 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:21,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,298 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:21,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,300 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:21,301 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:21,302 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:21,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:21,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,340 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:21,341 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:21,344 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:21,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,351 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:21,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,354 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:21,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,370 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,387 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:21,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,389 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:21,390 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:21,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:21,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:21,435 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:21,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,436 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:21,451 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:21,453 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:21,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:21,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:21,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:21,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:21,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:21,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:21,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:21,470 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:21,489 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-16 09:33:21,489 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-16 09:33:21,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:21,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:21,493 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:21,494 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:21,495 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:21,495 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:21,495 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:21,496 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:21,539 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:21,541 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:21,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:21,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:21,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:21,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:21,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:21,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:21,635 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:21,655 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:21,657 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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:21,857 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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 504 states and 827 transitions. Complement of second has 8 states. [2021-12-16 09:33:21,872 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:21,875 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:21,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-16 09:33:21,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:21,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:21,877 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:21,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:21,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:21,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:21,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:21,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:21,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:21,946 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:21,946 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:21,947 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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:22,071 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 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 532 states and 868 transitions. Complement of second has 10 states. [2021-12-16 09:33:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:22,072 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:22,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2021-12-16 09:33:22,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:22,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:22,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-16 09:33:22,073 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:22,073 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-16 09:33:22,073 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:22,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2021-12-16 09:33:22,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-16 09:33:22,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2021-12-16 09:33:22,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2021-12-16 09:33:22,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2021-12-16 09:33:22,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2021-12-16 09:33:22,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:22,092 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 489 transitions. [2021-12-16 09:33:22,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2021-12-16 09:33:22,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2021-12-16 09:33:22,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 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:22,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-16 09:33:22,116 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-16 09:33:22,116 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-16 09:33:22,116 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:22,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-16 09:33:22,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-16 09:33:22,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:22,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:22,117 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:22,117 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:22,118 INFO L791 eck$LassoCheckResult]: Stem: 1448#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); 1380#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1381#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1417#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1390#L102 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1391#L103 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1424#L108-1 [2021-12-16 09:33:22,118 INFO L793 eck$LassoCheckResult]: Loop: 1424#L108-1 assume !false; 1425#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1449#L111 assume 12292 == ssl3_connect_~s__state~0#1; 1397#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1334#L216 ssl3_connect_~s__server~0#1 := 0; 1430#L221 assume 0 != ssl3_connect_~cb~0#1; 1401#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1344#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1345#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1368#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1422#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1322#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1323#L526 ssl3_connect_~skip~0#1 := 0; 1424#L108-1 [2021-12-16 09:33:22,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:22,118 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-16 09:33:22,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:22,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561314037] [2021-12-16 09:33:22,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:22,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,124 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,134 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:22,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:22,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-16 09:33:22,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:22,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95829495] [2021-12-16 09:33:22,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:22,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:22,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,140 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:22,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,144 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:22,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-16 09:33:22,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:22,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497682190] [2021-12-16 09:33:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:22,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:22,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,152 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:22,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:22,160 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:22,254 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:22,286 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:22,286 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:22,286 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:22,286 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:22,286 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:22,286 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,286 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:22,286 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:22,286 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration2_Loop [2021-12-16 09:33:22,286 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:22,286 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:22,288 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:22,290 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:22,295 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:22,296 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:22,298 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:22,301 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:22,303 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:22,304 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:22,306 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:22,308 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:22,310 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:22,312 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:22,314 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:22,315 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:22,317 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:22,318 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:22,427 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:22,427 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:22,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,428 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:22,429 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:22,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:22,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:22,451 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:22,451 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:22,481 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:22,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,482 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:22,515 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:22,516 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:22,516 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:22,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:22,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,596 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:22,629 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:22,629 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:22,639 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:22,653 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:22,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:22,686 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:22,686 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:22,686 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:22,686 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:22,686 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:22,686 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,686 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:22,686 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:22,686 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration2_Loop [2021-12-16 09:33:22,686 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:22,686 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:22,687 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:22,689 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:22,690 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:22,692 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:22,696 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:22,698 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:22,699 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:22,700 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:22,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:22,703 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:22,704 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:22,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:22,707 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:22,709 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:22,710 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:22,714 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:22,808 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:22,808 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:22,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,824 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:22,840 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:22,840 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:22,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:22,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:22,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:22,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:22,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:22,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:22,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:22,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:22,892 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:22,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,896 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:22,897 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:22,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:22,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:22,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:22,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:22,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:22,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:22,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:22,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:22,931 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:22,947 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:22,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,980 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:22,996 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:23,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,006 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:23,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,039 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:23,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,041 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:23,042 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:23,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:23,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,063 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,098 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:23,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,099 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:23,099 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:23,101 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:23,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,133 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:23,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,136 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:23,137 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:23,138 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:23,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:23,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,162 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:23,163 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:23,164 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:23,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,172 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:23,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,172 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:23,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,202 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:23,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,204 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:23,205 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:23,206 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:23,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,231 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:23,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,232 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:23,233 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:23,235 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:23,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,256 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,272 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:23,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,273 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:23,274 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:23,276 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:23,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,314 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:23,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,315 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:23,318 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:23,319 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:23,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,326 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:23,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,327 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:23,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,360 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:23,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,361 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:23,362 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:23,363 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:23,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,369 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:23,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,370 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:23,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,389 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:23,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,390 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:23,391 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:23,394 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:23,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,401 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:23,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:23,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,430 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:23,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,431 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:23,432 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:23,434 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:23,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:23,471 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:23,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,472 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:23,473 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:23,474 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:23,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:23,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:23,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:23,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:23,480 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:23,481 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:23,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:23,497 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:23,499 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:23,500 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:23,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:23,501 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:23,502 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:23,503 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:23,503 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:23,503 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:23,503 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:23,519 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:23,520 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:23,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:23,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:23,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:23,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:23,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:23,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:23,619 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:23,619 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:23,620 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:23,764 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 442 states and 650 transitions. Complement of second has 7 states. [2021-12-16 09:33:23,765 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:23,765 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:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-12-16 09:33:23,766 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:23,766 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:23,766 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:23,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:23,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:23,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:23,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:23,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:23,840 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:23,841 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:23,841 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:23,905 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:23,997 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 456 states and 667 transitions. Complement of second has 9 states. [2021-12-16 09:33:23,997 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:23,998 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:23,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-12-16 09:33:23,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:23,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:23,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:23,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:23,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:24,000 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:24,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-12-16 09:33:24,003 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-16 09:33:24,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-12-16 09:33:24,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-12-16 09:33:24,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-12-16 09:33:24,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-12-16 09:33:24,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:24,006 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-12-16 09:33:24,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-12-16 09:33:24,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-12-16 09:33:24,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 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:24,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-16 09:33:24,012 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-16 09:33:24,012 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-16 09:33:24,012 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:24,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-16 09:33:24,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-16 09:33:24,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:24,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:24,014 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:24,014 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:24,014 INFO L791 eck$LassoCheckResult]: Stem: 2638#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); 2570#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2571#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2607#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2580#L102 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2581#L103 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2614#L108-1 [2021-12-16 09:33:24,014 INFO L793 eck$LassoCheckResult]: Loop: 2614#L108-1 assume !false; 2615#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2639#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 2640#L114 assume 16384 == ssl3_connect_~s__state~0#1; 2524#L216 ssl3_connect_~s__server~0#1 := 0; 2620#L221 assume 0 != ssl3_connect_~cb~0#1; 2591#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2534#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2535#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2558#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2612#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2508#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2509#L526 ssl3_connect_~skip~0#1 := 0; 2614#L108-1 [2021-12-16 09:33:24,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,015 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-16 09:33:24,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797540091] [2021-12-16 09:33:24,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,021 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,026 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:24,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,026 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-16 09:33:24,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354515866] [2021-12-16 09:33:24,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,030 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:24,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,034 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:24,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,034 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2021-12-16 09:33:24,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866726517] [2021-12-16 09:33:24,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:24,066 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:24,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:24,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866726517] [2021-12-16 09:33:24,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866726517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:24,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:24,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:24,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686317015] [2021-12-16 09:33:24,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:24,159 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:24,160 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:24,160 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:24,160 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:24,160 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:24,160 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,160 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:24,160 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:24,160 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration3_Loop [2021-12-16 09:33:24,160 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:24,160 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:24,161 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:24,166 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:24,168 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:24,170 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:24,172 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:24,173 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:24,175 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:24,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,179 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:24,183 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:24,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,304 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:24,305 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:24,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,318 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:24,319 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:24,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,332 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,332 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:24,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,349 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:24,350 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:24,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,352 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,372 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,373 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:24,388 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:24,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,390 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:24,390 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:24,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,392 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,412 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,412 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:24,428 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:24,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,429 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:24,430 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:24,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,438 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,438 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:24,453 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:24,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,454 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:24,455 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:24,456 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,456 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,478 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:24,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-16 09:33:24,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,495 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:24,496 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:24,497 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,497 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,504 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,504 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:24,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,522 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:24,523 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:24,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,524 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,544 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,544 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:24,559 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:24,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,561 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:24,562 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:24,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,573 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,574 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:24,588 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:24,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,589 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:24,590 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:24,591 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,591 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,624 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:24,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,626 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:24,626 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:24,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:24,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,657 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:24,680 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:24,680 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:24,680 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:24,680 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:24,680 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:24,680 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:24,680 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,680 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:24,680 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:24,680 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-1.c_Iteration3_Loop [2021-12-16 09:33:24,680 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:24,680 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:24,681 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:24,685 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:24,687 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:24,689 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:24,690 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:24,692 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:24,693 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:24,695 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:24,697 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:24,700 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:24,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,712 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:24,717 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:24,824 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:24,825 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:24,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,826 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:24,828 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:24,829 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:24,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:24,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:24,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,851 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:24,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,852 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:24,852 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:24,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:24,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,859 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:24,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,860 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:24,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,886 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:24,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,887 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:24,887 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:24,889 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:24,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,894 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:24,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,894 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:24,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,910 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:24,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,912 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:24,912 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:24,914 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:24,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,919 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:24,919 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,921 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:24,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,922 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,937 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:24,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,940 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-16 09:33:24,945 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:24,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:24,951 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,952 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:24,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-16 09:33:24,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,971 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-16 09:33:24,974 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:24,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:24,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:24,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,049 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-16 09:33:25,052 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:25,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,057 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,057 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,057 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,075 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-16 09:33:25,078 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:25,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,084 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:25,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,084 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:25,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-16 09:33:25,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,126 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-16 09:33:25,128 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:25,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,149 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,149 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-16 09:33:25,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,172 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-16 09:33:25,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:25,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,181 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:25,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,191 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:25,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,288 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,300 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:25,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-16 09:33:25,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-16 09:33:25,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,326 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-16 09:33:25,330 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:25,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,348 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:25,350 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:25,351 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:25,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,352 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-16 09:33:25,354 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:25,354 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:25,354 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:25,354 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:25,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-16 09:33:25,371 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:25,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:25,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:25,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:25,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:25,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:25,459 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:25,459 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:25,460 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:25,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-16 09:33:25,621 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 440 states and 646 transitions. Complement of second has 7 states. [2021-12-16 09:33:25,621 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:25,623 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:25,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2021-12-16 09:33:25,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:25,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:25,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:25,626 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2021-12-16 09:33:25,632 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-16 09:33:25,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2021-12-16 09:33:25,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2021-12-16 09:33:25,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-12-16 09:33:25,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2021-12-16 09:33:25,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:25,638 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 533 transitions. [2021-12-16 09:33:25,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2021-12-16 09:33:25,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2021-12-16 09:33:25,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.5) internal successors, (255), 169 states have internal predecessors, (255), 0 states have call successors, (0), 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:25,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2021-12-16 09:33:25,651 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2021-12-16 09:33:25,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:25,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:25,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:25,657 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 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:25,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:25,723 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2021-12-16 09:33:25,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:25,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2021-12-16 09:33:25,726 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 122 [2021-12-16 09:33:25,726 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2021-12-16 09:33:25,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2021-12-16 09:33:25,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2021-12-16 09:33:25,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2021-12-16 09:33:25,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:25,727 INFO L681 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2021-12-16 09:33:25,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2021-12-16 09:33:25,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2021-12-16 09:33:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 181 states have (on average 1.4917127071823204) internal successors, (270), 180 states have internal predecessors, (270), 0 states have call successors, (0), 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:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2021-12-16 09:33:25,738 INFO L704 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2021-12-16 09:33:25,738 INFO L587 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2021-12-16 09:33:25,738 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:25,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2021-12-16 09:33:25,739 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 113 [2021-12-16 09:33:25,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:25,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:25,741 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:25,741 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:25,741 INFO L791 eck$LassoCheckResult]: Stem: 3671#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); 3592#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3593#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3637#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3600#L102 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 3601#L103 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 3670#L108-1 assume !false; 3677#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3683#L111 assume 12292 == ssl3_connect_~s__state~0#1; 3610#L112 [2021-12-16 09:33:25,741 INFO L793 eck$LassoCheckResult]: Loop: 3610#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3546#L216 ssl3_connect_~s__server~0#1 := 0; 3649#L221 assume 0 != ssl3_connect_~cb~0#1; 3619#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3556#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3557#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3580#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3642#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3530#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3531#L526 ssl3_connect_~skip~0#1 := 0; 3644#L108-1 assume !false; 3645#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3668#L111 assume 12292 == ssl3_connect_~s__state~0#1; 3610#L112 [2021-12-16 09:33:25,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash -446171402, now seen corresponding path program 1 times [2021-12-16 09:33:25,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669050289] [2021-12-16 09:33:25,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,753 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,759 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:25,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,759 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-12-16 09:33:25,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784833649] [2021-12-16 09:33:25,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:25,771 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:25,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:25,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784833649] [2021-12-16 09:33:25,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784833649] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:25,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:25,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:25,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778243218] [2021-12-16 09:33:25,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:25,772 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:25,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:25,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:25,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:25,772 INFO L87 Difference]: Start difference. First operand 181 states and 270 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:25,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:25,879 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2021-12-16 09:33:25,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:25,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2021-12-16 09:33:25,881 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 167 [2021-12-16 09:33:25,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2021-12-16 09:33:25,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2021-12-16 09:33:25,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2021-12-16 09:33:25,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2021-12-16 09:33:25,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:25,883 INFO L681 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2021-12-16 09:33:25,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2021-12-16 09:33:25,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2021-12-16 09:33:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 177 states have (on average 1.4293785310734464) internal successors, (253), 176 states have internal predecessors, (253), 0 states have call successors, (0), 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:25,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2021-12-16 09:33:25,886 INFO L704 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2021-12-16 09:33:25,886 INFO L587 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2021-12-16 09:33:25,886 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:25,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2021-12-16 09:33:25,887 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 154 [2021-12-16 09:33:25,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:25,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:25,887 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:25,887 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:25,887 INFO L791 eck$LassoCheckResult]: Stem: 4092#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); 4027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4028#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4058#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4032#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4034#L108-1 assume !false; 4129#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4127#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4039#L112 [2021-12-16 09:33:25,887 INFO L793 eck$LassoCheckResult]: Loop: 4039#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4011#L216 ssl3_connect_~s__server~0#1 := 0; 4067#L221 assume 0 != ssl3_connect_~cb~0#1; 4045#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3994#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3995#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4016#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4062#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3977#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3978#L526 ssl3_connect_~skip~0#1 := 0; 4063#L108-1 assume !false; 4064#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4088#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 4132#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 4121#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 4110#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 4105#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 4104#L126 assume 4368 == ssl3_connect_~s__state~0#1; 4043#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4044#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4053#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4008#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4009#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4146#L526 ssl3_connect_~skip~0#1 := 0; 4145#L108-1 assume !false; 4144#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4143#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4039#L112 [2021-12-16 09:33:25,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-16 09:33:25,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86280925] [2021-12-16 09:33:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,892 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:25,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:25,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,897 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-12-16 09:33:25,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455945862] [2021-12-16 09:33:25,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:25,911 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:25,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:25,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455945862] [2021-12-16 09:33:25,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455945862] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:25,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:25,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:25,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509134081] [2021-12-16 09:33:25,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:25,912 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:25,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:25,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:25,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:25,912 INFO L87 Difference]: Start difference. First operand 177 states and 253 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:26,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,016 INFO L93 Difference]: Finished difference Result 231 states and 321 transitions. [2021-12-16 09:33:26,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 321 transitions. [2021-12-16 09:33:26,018 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 208 [2021-12-16 09:33:26,019 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 321 transitions. [2021-12-16 09:33:26,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2021-12-16 09:33:26,019 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2021-12-16 09:33:26,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 321 transitions. [2021-12-16 09:33:26,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,019 INFO L681 BuchiCegarLoop]: Abstraction has 231 states and 321 transitions. [2021-12-16 09:33:26,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 321 transitions. [2021-12-16 09:33:26,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 194. [2021-12-16 09:33:26,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 194 states have (on average 1.443298969072165) internal successors, (280), 193 states have internal predecessors, (280), 0 states have call successors, (0), 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:26,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2021-12-16 09:33:26,022 INFO L704 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2021-12-16 09:33:26,022 INFO L587 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2021-12-16 09:33:26,022 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:26,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2021-12-16 09:33:26,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 171 [2021-12-16 09:33:26,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,023 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,023 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:26,023 INFO L791 eck$LassoCheckResult]: Stem: 4508#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); 4441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4442#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4471#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4446#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4448#L108-1 assume !false; 4567#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4564#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4454#L112 [2021-12-16 09:33:26,023 INFO L793 eck$LassoCheckResult]: Loop: 4454#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4403#L216 ssl3_connect_~s__server~0#1 := 0; 4480#L221 assume 0 != ssl3_connect_~cb~0#1; 4458#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4409#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4410#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4430#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4475#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4507#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4558#L526 ssl3_connect_~skip~0#1 := 0; 4556#L108-1 assume !false; 4555#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4554#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 4553#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 4552#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 4549#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 4425#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 4426#L126 assume 4368 == ssl3_connect_~s__state~0#1; 4456#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4457#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4466#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4423#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4424#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4543#L526 ssl3_connect_~skip~0#1 := 0; 4542#L108-1 assume !false; 4541#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4540#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 4539#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 4537#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 4535#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 4533#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 4532#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 4523#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 4524#L132 assume 4384 == ssl3_connect_~s__state~0#1; 4416#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4417#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4500#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4412#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4413#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 4391#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4392#L526 ssl3_connect_~skip~0#1 := 0; 4476#L108-1 assume !false; 4477#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4577#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4454#L112 [2021-12-16 09:33:26,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,023 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-16 09:33:26,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659584456] [2021-12-16 09:33:26,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,027 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,031 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-12-16 09:33:26,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969385666] [2021-12-16 09:33:26,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,048 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:26,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969385666] [2021-12-16 09:33:26,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969385666] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:26,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673468577] [2021-12-16 09:33:26,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,049 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,050 INFO L87 Difference]: Start difference. First operand 194 states and 280 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:26,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,158 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2021-12-16 09:33:26,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2021-12-16 09:33:26,160 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2021-12-16 09:33:26,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2021-12-16 09:33:26,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2021-12-16 09:33:26,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2021-12-16 09:33:26,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2021-12-16 09:33:26,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,162 INFO L681 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2021-12-16 09:33:26,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2021-12-16 09:33:26,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2021-12-16 09:33:26,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 222 states have (on average 1.5045045045045045) internal successors, (334), 221 states have internal predecessors, (334), 0 states have call successors, (0), 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:26,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2021-12-16 09:33:26,165 INFO L704 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2021-12-16 09:33:26,165 INFO L587 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2021-12-16 09:33:26,165 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:26,165 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2021-12-16 09:33:26,166 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-12-16 09:33:26,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,167 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,167 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:26,167 INFO L791 eck$LassoCheckResult]: Stem: 4947#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); 4878#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4879#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4913#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4885#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4887#L108-1 assume !false; 4997#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4998#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4892#L112 [2021-12-16 09:33:26,167 INFO L793 eck$LassoCheckResult]: Loop: 4892#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4862#L216 ssl3_connect_~s__server~0#1 := 0; 4921#L221 assume 0 != ssl3_connect_~cb~0#1; 4898#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4846#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4847#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4867#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4917#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4945#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4977#L526 ssl3_connect_~skip~0#1 := 0; 4976#L108-1 assume !false; 4975#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4974#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 4973#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 4972#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 4971#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 4970#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 4968#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 4942#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 4943#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 4937#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 4900#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 4901#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 4955#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 4952#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 4932#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 4844#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 4845#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 4914#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 4876#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 4848#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 4835#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 4836#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 4940#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 4894#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 4895#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 4969#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 4904#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 4905#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 4925#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 4929#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 4911#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 4902#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 4903#L204 assume 4352 == ssl3_connect_~s__state~0#1; 4915#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 4916#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 4834#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4857#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4991#L526 ssl3_connect_~skip~0#1 := 0; 4990#L108-1 assume !false; 4989#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4988#L111 assume 12292 == ssl3_connect_~s__state~0#1; 4892#L112 [2021-12-16 09:33:26,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,167 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-16 09:33:26,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804790038] [2021-12-16 09:33:26,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,171 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,175 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,175 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-16 09:33:26,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652717176] [2021-12-16 09:33:26,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,189 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:26,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652717176] [2021-12-16 09:33:26,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652717176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875430649] [2021-12-16 09:33:26,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,203 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,204 INFO L87 Difference]: Start difference. First operand 222 states and 334 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:26,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,269 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2021-12-16 09:33:26,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2021-12-16 09:33:26,271 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2021-12-16 09:33:26,271 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2021-12-16 09:33:26,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2021-12-16 09:33:26,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2021-12-16 09:33:26,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2021-12-16 09:33:26,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,272 INFO L681 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2021-12-16 09:33:26,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2021-12-16 09:33:26,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2021-12-16 09:33:26,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 237 states have (on average 1.4936708860759493) internal successors, (354), 236 states have internal predecessors, (354), 0 states have call successors, (0), 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:26,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2021-12-16 09:33:26,275 INFO L704 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2021-12-16 09:33:26,275 INFO L587 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2021-12-16 09:33:26,275 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:26,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2021-12-16 09:33:26,276 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-16 09:33:26,276 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,276 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,276 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,276 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:26,276 INFO L791 eck$LassoCheckResult]: Stem: 5412#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); 5345#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5346#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5378#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5352#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5354#L108-1 assume !false; 5518#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5418#L111 assume 12292 == ssl3_connect_~s__state~0#1; 5360#L112 [2021-12-16 09:33:26,276 INFO L793 eck$LassoCheckResult]: Loop: 5360#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5361#L216 ssl3_connect_~s__server~0#1 := 0; 5387#L221 assume 0 != ssl3_connect_~cb~0#1; 5366#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5313#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5314#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5334#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5382#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5295#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5296#L526 ssl3_connect_~skip~0#1 := 0; 5383#L108-1 assume !false; 5384#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5325#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 5326#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 5362#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 5450#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 5329#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 5330#L126 assume 4368 == ssl3_connect_~s__state~0#1; 5364#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5365#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5374#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5327#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5328#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5473#L526 ssl3_connect_~skip~0#1 := 0; 5471#L108-1 assume !false; 5469#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5467#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 5465#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 5463#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 5461#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 5459#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 5457#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 5455#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 5451#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 5423#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 5422#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 5421#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 5420#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 5417#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 5397#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 5311#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 5312#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 5379#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 5343#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 5315#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 5302#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 5303#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 5405#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 5363#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 5293#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 5294#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 5336#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 5371#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 5391#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 5395#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 5376#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 5369#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 5370#L204 assume 4352 == ssl3_connect_~s__state~0#1; 5380#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5381#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5301#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5324#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5440#L526 ssl3_connect_~skip~0#1 := 0; 5439#L108-1 assume !false; 5438#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5434#L111 assume 12292 == ssl3_connect_~s__state~0#1; 5360#L112 [2021-12-16 09:33:26,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,277 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-16 09:33:26,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030442866] [2021-12-16 09:33:26,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,280 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,283 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-12-16 09:33:26,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415012339] [2021-12-16 09:33:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,300 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:26,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415012339] [2021-12-16 09:33:26,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415012339] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629211056] [2021-12-16 09:33:26,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,301 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,301 INFO L87 Difference]: Start difference. First operand 237 states and 354 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:26,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,386 INFO L93 Difference]: Finished difference Result 241 states and 355 transitions. [2021-12-16 09:33:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 355 transitions. [2021-12-16 09:33:26,388 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-12-16 09:33:26,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 355 transitions. [2021-12-16 09:33:26,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2021-12-16 09:33:26,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2021-12-16 09:33:26,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 355 transitions. [2021-12-16 09:33:26,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,389 INFO L681 BuchiCegarLoop]: Abstraction has 241 states and 355 transitions. [2021-12-16 09:33:26,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 355 transitions. [2021-12-16 09:33:26,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2021-12-16 09:33:26,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 237 states have (on average 1.4725738396624473) internal successors, (349), 236 states have internal predecessors, (349), 0 states have call successors, (0), 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:26,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2021-12-16 09:33:26,392 INFO L704 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2021-12-16 09:33:26,392 INFO L587 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2021-12-16 09:33:26,392 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:26,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2021-12-16 09:33:26,393 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-16 09:33:26,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,394 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,394 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:26,394 INFO L791 eck$LassoCheckResult]: Stem: 5901#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); 5830#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5831#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5867#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5837#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5839#L108-1 assume !false; 6003#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5999#L111 assume 12292 == ssl3_connect_~s__state~0#1; 5845#L112 [2021-12-16 09:33:26,394 INFO L793 eck$LassoCheckResult]: Loop: 5845#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5846#L216 ssl3_connect_~s__server~0#1 := 0; 5875#L221 assume 0 != ssl3_connect_~cb~0#1; 5851#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5797#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5798#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5818#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5871#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5902#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5986#L526 ssl3_connect_~skip~0#1 := 0; 5984#L108-1 assume !false; 5983#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5980#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 5979#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 5978#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 5970#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 5813#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 5814#L126 assume 4368 == ssl3_connect_~s__state~0#1; 5849#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5850#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5861#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5811#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5812#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5956#L526 ssl3_connect_~skip~0#1 := 0; 5953#L108-1 assume !false; 5950#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5947#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 5943#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 5939#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 5938#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 5937#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 5862#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 5863#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 5897#L132 assume 4384 == ssl3_connect_~s__state~0#1; 5804#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5805#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5893#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5800#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 5801#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 5779#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5780#L526 ssl3_connect_~skip~0#1 := 0; 5872#L108-1 assume !false; 5873#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5896#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 6013#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 6012#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 6011#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 6010#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 6009#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 6008#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 6007#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 6006#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 6005#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 5835#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 5792#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 5793#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 5898#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 5906#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 5903#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 5904#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 5905#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 5914#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 5981#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 5971#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 5968#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 5965#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 5958#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 5955#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 5952#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 5949#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 5946#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 5944#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 5940#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 5855#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 5856#L204 assume 4352 == ssl3_connect_~s__state~0#1; 5869#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5870#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5783#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5808#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5927#L526 ssl3_connect_~skip~0#1 := 0; 5924#L108-1 assume !false; 5923#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5920#L111 assume 12292 == ssl3_connect_~s__state~0#1; 5845#L112 [2021-12-16 09:33:26,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,394 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-16 09:33:26,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005968557] [2021-12-16 09:33:26,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,399 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-12-16 09:33:26,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708610122] [2021-12-16 09:33:26,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,429 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:26,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708610122] [2021-12-16 09:33:26,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708610122] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727640005] [2021-12-16 09:33:26,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,430 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,431 INFO L87 Difference]: Start difference. First operand 237 states and 349 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:26,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,520 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2021-12-16 09:33:26,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2021-12-16 09:33:26,523 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2021-12-16 09:33:26,525 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2021-12-16 09:33:26,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2021-12-16 09:33:26,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2021-12-16 09:33:26,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2021-12-16 09:33:26,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,525 INFO L681 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2021-12-16 09:33:26,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2021-12-16 09:33:26,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2021-12-16 09:33:26,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 277 states have (on average 1.4223826714801444) internal successors, (394), 276 states have internal predecessors, (394), 0 states have call successors, (0), 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:26,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2021-12-16 09:33:26,530 INFO L704 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2021-12-16 09:33:26,530 INFO L587 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2021-12-16 09:33:26,530 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:26,530 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2021-12-16 09:33:26,532 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2021-12-16 09:33:26,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,533 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,533 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:26,533 INFO L791 eck$LassoCheckResult]: Stem: 6430#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); 6355#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6356#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6391#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6362#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6364#L108-1 assume !false; 6526#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6510#L111 assume 12292 == ssl3_connect_~s__state~0#1; 6370#L112 [2021-12-16 09:33:26,533 INFO L793 eck$LassoCheckResult]: Loop: 6370#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6371#L216 ssl3_connect_~s__server~0#1 := 0; 6401#L221 assume 0 != ssl3_connect_~cb~0#1; 6377#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6319#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6320#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6342#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6396#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6436#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6515#L526 ssl3_connect_~skip~0#1 := 0; 6516#L108-1 assume !false; 6508#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6509#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 6503#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 6504#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 6499#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 6500#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 6452#L126 assume 4368 == ssl3_connect_~s__state~0#1; 6375#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6376#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6385#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6335#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6336#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6519#L526 ssl3_connect_~skip~0#1 := 0; 6512#L108-1 assume !false; 6513#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6505#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 6506#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 6501#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 6502#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 6337#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 6338#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 6386#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 6428#L132 assume 4384 == ssl3_connect_~s__state~0#1; 6328#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6329#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6425#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6323#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6325#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 6302#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6303#L526 ssl3_connect_~skip~0#1 := 0; 6397#L108-1 assume !false; 6398#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6333#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 6334#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 6372#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 6365#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 6366#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 6481#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 6453#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 6454#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 6477#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 6444#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 6445#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 6446#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 6476#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 6440#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 6441#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 6437#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 6438#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 6439#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 6457#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 6458#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 6459#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 6471#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 6472#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 6473#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 6480#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 6462#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 6463#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 6464#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 6474#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 6475#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 6380#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 6381#L204 assume 4352 == ssl3_connect_~s__state~0#1; 6394#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6395#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6306#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6332#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6465#L526 ssl3_connect_~skip~0#1 := 0; 6456#L108-1 assume !false; 6455#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6451#L111 assume 12292 == ssl3_connect_~s__state~0#1; 6370#L112 [2021-12-16 09:33:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-16 09:33:26,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497413895] [2021-12-16 09:33:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,539 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,543 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,544 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-12-16 09:33:26,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637240421] [2021-12-16 09:33:26,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,564 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:26,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637240421] [2021-12-16 09:33:26,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637240421] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861405933] [2021-12-16 09:33:26,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,565 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,565 INFO L87 Difference]: Start difference. First operand 277 states and 394 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:26,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,627 INFO L93 Difference]: Finished difference Result 300 states and 424 transitions. [2021-12-16 09:33:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 300 states and 424 transitions. [2021-12-16 09:33:26,629 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2021-12-16 09:33:26,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 300 states to 300 states and 424 transitions. [2021-12-16 09:33:26,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2021-12-16 09:33:26,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 300 [2021-12-16 09:33:26,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 300 states and 424 transitions. [2021-12-16 09:33:26,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,630 INFO L681 BuchiCegarLoop]: Abstraction has 300 states and 424 transitions. [2021-12-16 09:33:26,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states and 424 transitions. [2021-12-16 09:33:26,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 296. [2021-12-16 09:33:26,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 296 states have (on average 1.412162162162162) internal successors, (418), 295 states have internal predecessors, (418), 0 states have call successors, (0), 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:26,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2021-12-16 09:33:26,633 INFO L704 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2021-12-16 09:33:26,633 INFO L587 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2021-12-16 09:33:26,633 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:26,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2021-12-16 09:33:26,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2021-12-16 09:33:26,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,635 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,635 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] [2021-12-16 09:33:26,635 INFO L791 eck$LassoCheckResult]: Stem: 7008#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); 6936#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6937#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6969#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6944#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6946#L108-1 assume !false; 7097#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7095#L111 assume 12292 == ssl3_connect_~s__state~0#1; 6950#L112 [2021-12-16 09:33:26,635 INFO L793 eck$LassoCheckResult]: Loop: 6950#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6951#L216 ssl3_connect_~s__server~0#1 := 0; 6980#L221 assume 0 != ssl3_connect_~cb~0#1; 6956#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6902#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6903#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6924#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6975#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7011#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7163#L526 ssl3_connect_~skip~0#1 := 0; 6976#L108-1 assume !false; 6977#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7004#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7154#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7152#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7136#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7108#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7027#L126 assume 4368 == ssl3_connect_~s__state~0#1; 6954#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6955#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6964#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6917#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6918#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7161#L526 ssl3_connect_~skip~0#1 := 0; 7159#L108-1 assume !false; 7157#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7156#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 6952#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 6896#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 6897#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 6919#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 6920#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 6965#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7005#L132 assume 4384 == ssl3_connect_~s__state~0#1; 6910#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6911#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7001#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6905#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6907#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 6885#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6886#L526 ssl3_connect_~skip~0#1 := 0; 6989#L108-1 assume !false; 7151#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7146#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7144#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7142#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7140#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7139#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7138#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7137#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7009#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 6997#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 6958#L138 assume 4400 == ssl3_connect_~s__state~0#1; 6942#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 6948#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 6925#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7086#L526 ssl3_connect_~skip~0#1 := 0; 7085#L108-1 assume !false; 7084#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7083#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7082#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7081#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7080#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7079#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7078#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7077#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7076#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 7075#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 7074#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 7073#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 7072#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 7071#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 7070#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 7069#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 7068#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 7067#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 7066#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 7065#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 7064#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 7063#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 7062#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 7061#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 7052#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 7053#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 7037#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 7038#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 7039#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 7047#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 7048#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 6959#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 6960#L204 assume 4352 == ssl3_connect_~s__state~0#1; 6972#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6973#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6891#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6914#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7036#L526 ssl3_connect_~skip~0#1 := 0; 7031#L108-1 assume !false; 7030#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7026#L111 assume 12292 == ssl3_connect_~s__state~0#1; 6950#L112 [2021-12-16 09:33:26,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,636 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-16 09:33:26,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957423530] [2021-12-16 09:33:26,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,639 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,642 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,642 INFO L85 PathProgramCache]: Analyzing trace with hash 651167633, now seen corresponding path program 1 times [2021-12-16 09:33:26,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486175927] [2021-12-16 09:33:26,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,658 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:26,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486175927] [2021-12-16 09:33:26,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486175927] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766917916] [2021-12-16 09:33:26,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,659 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,659 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 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:26,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,729 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2021-12-16 09:33:26,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,729 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2021-12-16 09:33:26,731 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2021-12-16 09:33:26,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2021-12-16 09:33:26,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2021-12-16 09:33:26,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2021-12-16 09:33:26,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2021-12-16 09:33:26,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,732 INFO L681 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2021-12-16 09:33:26,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2021-12-16 09:33:26,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2021-12-16 09:33:26,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 317 states have (on average 1.4006309148264984) internal successors, (444), 316 states have internal predecessors, (444), 0 states have call successors, (0), 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:26,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2021-12-16 09:33:26,736 INFO L704 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2021-12-16 09:33:26,737 INFO L587 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2021-12-16 09:33:26,737 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:26,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2021-12-16 09:33:26,738 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2021-12-16 09:33:26,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,740 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,740 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] [2021-12-16 09:33:26,740 INFO L791 eck$LassoCheckResult]: Stem: 7631#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); 7559#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7560#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7591#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7564#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7566#L108-1 assume !false; 7764#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7640#L111 assume 12292 == ssl3_connect_~s__state~0#1; 7572#L112 [2021-12-16 09:33:26,740 INFO L793 eck$LassoCheckResult]: Loop: 7572#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7573#L216 ssl3_connect_~s__server~0#1 := 0; 7601#L221 assume 0 != ssl3_connect_~cb~0#1; 7577#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7524#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7525#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7546#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7596#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7632#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7815#L526 ssl3_connect_~skip~0#1 := 0; 7597#L108-1 assume !false; 7598#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7810#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7809#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7808#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7807#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7541#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7542#L126 assume 4368 == ssl3_connect_~s__state~0#1; 7575#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7576#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7585#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7539#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7540#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7801#L526 ssl3_connect_~skip~0#1 := 0; 7800#L108-1 assume !false; 7799#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7797#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7792#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7790#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7788#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7786#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7784#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7782#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7674#L132 assume 4384 == ssl3_connect_~s__state~0#1; 7532#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7533#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7623#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7527#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7529#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 7744#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7738#L526 ssl3_connect_~skip~0#1 := 0; 7736#L108-1 assume !false; 7734#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7732#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7730#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7728#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7726#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7724#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7722#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7720#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7718#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 7716#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 7646#L138 assume 4400 == ssl3_connect_~s__state~0#1; 7618#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 7570#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7630#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7746#L526 ssl3_connect_~skip~0#1 := 0; 7745#L108-1 assume !false; 7739#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7737#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7735#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7733#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7731#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7729#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7727#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7725#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7723#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 7721#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 7719#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 7717#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 7715#L144 assume 4416 == ssl3_connect_~s__state~0#1; 7554#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7555#L307 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7530#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7531#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 7547#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7776#L526 ssl3_connect_~skip~0#1 := 0; 7774#L108-1 assume !false; 7773#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7771#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 7770#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 7769#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 7768#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 7767#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 7707#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 7656#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 7657#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 7713#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 7703#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 7701#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 7699#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 7695#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 7696#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 7639#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 7633#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 7634#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 7691#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 7690#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 7689#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 7688#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 7687#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 7686#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 7677#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 7678#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 7658#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 7659#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 7660#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 7671#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 7672#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 7580#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 7581#L204 assume 4352 == ssl3_connect_~s__state~0#1; 7594#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 7595#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 7513#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7536#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7664#L526 ssl3_connect_~skip~0#1 := 0; 7663#L108-1 assume !false; 7662#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7661#L111 assume 12292 == ssl3_connect_~s__state~0#1; 7572#L112 [2021-12-16 09:33:26,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,755 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-16 09:33:26,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105625388] [2021-12-16 09:33:26,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,762 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,773 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,774 INFO L85 PathProgramCache]: Analyzing trace with hash 572453145, now seen corresponding path program 1 times [2021-12-16 09:33:26,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064993097] [2021-12-16 09:33:26,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,820 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:26,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064993097] [2021-12-16 09:33:26,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064993097] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060967886] [2021-12-16 09:33:26,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,835 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,838 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 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:26,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,850 INFO L93 Difference]: Finished difference Result 611 states and 854 transitions. [2021-12-16 09:33:26,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 854 transitions. [2021-12-16 09:33:26,853 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-12-16 09:33:26,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 854 transitions. [2021-12-16 09:33:26,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2021-12-16 09:33:26,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2021-12-16 09:33:26,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 854 transitions. [2021-12-16 09:33:26,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,856 INFO L681 BuchiCegarLoop]: Abstraction has 611 states and 854 transitions. [2021-12-16 09:33:26,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 854 transitions. [2021-12-16 09:33:26,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2021-12-16 09:33:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 611 states have (on average 1.397708674304419) internal successors, (854), 610 states have internal predecessors, (854), 0 states have call successors, (0), 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:26,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 854 transitions. [2021-12-16 09:33:26,870 INFO L704 BuchiCegarLoop]: Abstraction has 611 states and 854 transitions. [2021-12-16 09:33:26,870 INFO L587 BuchiCegarLoop]: Abstraction has 611 states and 854 transitions. [2021-12-16 09:33:26,870 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:26,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 611 states and 854 transitions. [2021-12-16 09:33:26,871 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-12-16 09:33:26,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,872 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,873 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] [2021-12-16 09:33:26,873 INFO L791 eck$LassoCheckResult]: Stem: 8568#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); 8493#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8494#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8523#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8499#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 8501#L108-1 assume !false; 8628#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8629#L111 assume 12292 == ssl3_connect_~s__state~0#1; 8578#L112 [2021-12-16 09:33:26,873 INFO L793 eck$LassoCheckResult]: Loop: 8578#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8591#L216 ssl3_connect_~s__server~0#1 := 0; 8950#L221 assume 0 != ssl3_connect_~cb~0#1; 8949#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 8948#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8946#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8944#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8943#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8942#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8937#L526 ssl3_connect_~skip~0#1 := 0; 8936#L108-1 assume !false; 8931#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8929#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 8927#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 8925#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 8923#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 8921#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 8600#L126 assume 4368 == ssl3_connect_~s__state~0#1; 8508#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8509#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8518#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 8473#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 8474#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9044#L526 ssl3_connect_~skip~0#1 := 0; 9043#L108-1 assume !false; 9033#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8471#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 8472#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 8452#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 8453#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 8475#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 8476#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 8519#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 8563#L132 assume 4384 == ssl3_connect_~s__state~0#1; 8466#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8467#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8556#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8461#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8463#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 8979#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8973#L526 ssl3_connect_~skip~0#1 := 0; 8971#L108-1 assume !false; 8969#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8967#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 8965#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 8963#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 8961#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 8959#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 8957#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 8955#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 8954#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 8953#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 8685#L138 assume 4400 == ssl3_connect_~s__state~0#1; 8588#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 8566#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8567#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8673#L526 ssl3_connect_~skip~0#1 := 0; 8671#L108-1 assume !false; 8669#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8667#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 8665#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 8663#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 8661#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 8659#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 8657#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 8655#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 8652#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 8650#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 8647#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 8644#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 8623#L144 assume 4416 == ssl3_connect_~s__state~0#1; 8487#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8488#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 8464#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8465#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 8481#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9026#L526 ssl3_connect_~skip~0#1 := 0; 9025#L108-1 assume !false; 9024#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9023#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 9014#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 8590#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 8592#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 8803#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 8802#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 8601#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 8602#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 8636#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 8637#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 8587#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 8589#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 8622#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 8575#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 8576#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 8571#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 8573#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 8574#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 8580#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 8582#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 8583#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 8584#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 8611#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 8612#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 8638#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 8603#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 8604#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 8605#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 8613#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 8615#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 8513#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 8514#L204 assume 4352 == ssl3_connect_~s__state~0#1; 8525#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 8526#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 8447#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8470#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8715#L526 ssl3_connect_~skip~0#1 := 0; 8608#L108-1 assume !false; 8609#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8598#L111 assume 12292 == ssl3_connect_~s__state~0#1; 8578#L112 [2021-12-16 09:33:26,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,873 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-16 09:33:26,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659541344] [2021-12-16 09:33:26,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,895 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,905 INFO L85 PathProgramCache]: Analyzing trace with hash 219364763, now seen corresponding path program 1 times [2021-12-16 09:33:26,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204034507] [2021-12-16 09:33:26,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,945 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:26,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:26,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204034507] [2021-12-16 09:33:26,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204034507] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:26,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:26,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:26,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960543320] [2021-12-16 09:33:26,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:26,946 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:26,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:26,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:26,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:26,947 INFO L87 Difference]: Start difference. First operand 611 states and 854 transitions. cyclomatic complexity: 244 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:26,993 INFO L93 Difference]: Finished difference Result 663 states and 916 transitions. [2021-12-16 09:33:26,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:26,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 916 transitions. [2021-12-16 09:33:26,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2021-12-16 09:33:26,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 663 states and 916 transitions. [2021-12-16 09:33:26,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2021-12-16 09:33:26,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2021-12-16 09:33:26,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 916 transitions. [2021-12-16 09:33:26,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,999 INFO L681 BuchiCegarLoop]: Abstraction has 663 states and 916 transitions. [2021-12-16 09:33:26,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 916 transitions. [2021-12-16 09:33:27,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 657. [2021-12-16 09:33:27,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 657 states have (on average 1.3850837138508372) internal successors, (910), 656 states have internal predecessors, (910), 0 states have call successors, (0), 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,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 910 transitions. [2021-12-16 09:33:27,021 INFO L704 BuchiCegarLoop]: Abstraction has 657 states and 910 transitions. [2021-12-16 09:33:27,021 INFO L587 BuchiCegarLoop]: Abstraction has 657 states and 910 transitions. [2021-12-16 09:33:27,021 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:27,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 657 states and 910 transitions. [2021-12-16 09:33:27,023 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2021-12-16 09:33:27,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,024 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:27,025 INFO L791 eck$LassoCheckResult]: Stem: 9863#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); 9776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9777#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9811#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 9782#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 9784#L108-1 assume !false; 9916#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9917#L111 assume 12292 == ssl3_connect_~s__state~0#1; 9873#L112 [2021-12-16 09:33:27,025 INFO L793 eck$LassoCheckResult]: Loop: 9873#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 9842#L216 ssl3_connect_~s__server~0#1 := 0; 9820#L221 assume 0 != ssl3_connect_~cb~0#1; 9821#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 9738#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 9739#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 10083#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10082#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 10075#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10069#L526 ssl3_connect_~skip~0#1 := 0; 10067#L108-1 assume !false; 10065#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10063#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 10061#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 10059#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 10057#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 10054#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 10052#L126 assume 4368 == ssl3_connect_~s__state~0#1; 9791#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9792#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9804#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9829#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 10050#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10045#L526 ssl3_connect_~skip~0#1 := 0; 10044#L108-1 assume !false; 10043#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10042#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 10041#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 10040#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 10039#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 10038#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 10037#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 10036#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 10035#L132 assume 4384 == ssl3_connect_~s__state~0#1; 9943#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9846#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9847#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9742#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9743#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 10337#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10327#L526 ssl3_connect_~skip~0#1 := 0; 10323#L108-1 assume !false; 10322#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10319#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 10318#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 10317#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 10316#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 10311#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 10309#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 10307#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 10302#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 10300#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 10298#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 10296#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 10294#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 10292#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 10290#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 10288#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 10286#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 9812#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 9773#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 9774#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 9728#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 9729#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 10269#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 10268#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 10267#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 10266#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 9799#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 9800#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 9824#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 9830#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 9808#L198 assume 4560 == ssl3_connect_~s__state~0#1; 9809#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 9730#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 9731#L440 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 10087#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 10080#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10070#L526 ssl3_connect_~skip~0#1 := 0; 10068#L108-1 assume !false; 10066#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10064#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 10062#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 10060#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 10058#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 10055#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 10056#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 10350#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 10348#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 10346#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 10344#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 10342#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 10339#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 10332#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 10326#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 9736#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 9737#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 9865#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 10279#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 9740#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 9741#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 9848#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 9849#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 9790#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 9719#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 9720#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 10263#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 10262#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 10261#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 10124#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 10010#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 10000#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 9999#L204 assume 4352 == ssl3_connect_~s__state~0#1; 9998#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 9996#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 9994#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9912#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9908#L526 ssl3_connect_~skip~0#1 := 0; 9901#L108-1 assume !false; 9902#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9897#L111 assume 12292 == ssl3_connect_~s__state~0#1; 9873#L112 [2021-12-16 09:33:27,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,025 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-16 09:33:27,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106879249] [2021-12-16 09:33:27,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,032 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,037 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-12-16 09:33:27,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039841255] [2021-12-16 09:33:27,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,106 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:27,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039841255] [2021-12-16 09:33:27,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039841255] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716836250] [2021-12-16 09:33:27,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,107 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,107 INFO L87 Difference]: Start difference. First operand 657 states and 910 transitions. cyclomatic complexity: 254 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:27,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,118 INFO L93 Difference]: Finished difference Result 1165 states and 1634 transitions. [2021-12-16 09:33:27,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,118 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1165 states and 1634 transitions. [2021-12-16 09:33:27,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1142 [2021-12-16 09:33:27,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1165 states to 1165 states and 1634 transitions. [2021-12-16 09:33:27,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1165 [2021-12-16 09:33:27,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1165 [2021-12-16 09:33:27,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1165 states and 1634 transitions. [2021-12-16 09:33:27,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,140 INFO L681 BuchiCegarLoop]: Abstraction has 1165 states and 1634 transitions. [2021-12-16 09:33:27,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states and 1634 transitions. [2021-12-16 09:33:27,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2021-12-16 09:33:27,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1165 states have (on average 1.4025751072961374) internal successors, (1634), 1164 states have internal predecessors, (1634), 0 states have call successors, (0), 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,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1634 transitions. [2021-12-16 09:33:27,163 INFO L704 BuchiCegarLoop]: Abstraction has 1165 states and 1634 transitions. [2021-12-16 09:33:27,163 INFO L587 BuchiCegarLoop]: Abstraction has 1165 states and 1634 transitions. [2021-12-16 09:33:27,163 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:33:27,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1165 states and 1634 transitions. [2021-12-16 09:33:27,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1142 [2021-12-16 09:33:27,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,180 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,180 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] [2021-12-16 09:33:27,180 INFO L791 eck$LassoCheckResult]: Stem: 11701#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); 11602#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11603#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11639#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11608#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 11610#L108-1 assume !false; 12628#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12624#L111 assume 12292 == ssl3_connect_~s__state~0#1; 11716#L112 [2021-12-16 09:33:27,181 INFO L793 eck$LassoCheckResult]: Loop: 11716#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 12363#L216 ssl3_connect_~s__server~0#1 := 0; 12605#L221 assume 0 != ssl3_connect_~cb~0#1; 12603#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 12601#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 12598#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 12595#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12593#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 12591#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12586#L526 ssl3_connect_~skip~0#1 := 0; 12585#L108-1 assume !false; 12584#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12583#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 12582#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 12581#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12580#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12579#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12578#L126 assume 4368 == ssl3_connect_~s__state~0#1; 12356#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 12408#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11633#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 12407#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 12405#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12401#L526 ssl3_connect_~skip~0#1 := 0; 12396#L108-1 assume !false; 12397#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12388#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 12389#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 12382#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12383#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12376#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12377#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 12370#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 12371#L132 assume 4384 == ssl3_connect_~s__state~0#1; 12343#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 12344#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12338#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12339#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12538#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 12532#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12526#L526 ssl3_connect_~skip~0#1 := 0; 12524#L108-1 assume !false; 12522#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12520#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 12518#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 12516#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12514#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12512#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12510#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 12509#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 12482#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 12483#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 12451#L138 assume 4400 == ssl3_connect_~s__state~0#1; 12452#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 12506#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 12504#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12498#L526 ssl3_connect_~skip~0#1 := 0; 12497#L108-1 assume !false; 12495#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12494#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 12493#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 12492#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12491#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12490#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12489#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 12488#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 12487#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 12486#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 11626#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 11611#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 11612#L144 assume 4416 == ssl3_connect_~s__state~0#1; 12059#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 12058#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 11572#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 11573#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 11607#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12445#L526 ssl3_connect_~skip~0#1 := 0; 12444#L108-1 assume !false; 12443#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12442#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 12441#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 12440#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12439#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12438#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12437#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 12436#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 12435#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 12434#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 12433#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 12432#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 11562#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 11563#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 11697#L150 assume 4432 == ssl3_connect_~s__state~0#1; 11660#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 11552#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 11553#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 11549#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11550#L526 ssl3_connect_~skip~0#1 := 0; 11647#L108-1 assume !false; 11648#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11580#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 11581#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 11618#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 12366#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 12362#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 12359#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 12355#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 12352#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 12348#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 12349#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 12453#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 12454#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 12060#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 12061#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 11715#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 11711#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 11713#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 11714#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 11720#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 11722#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 11723#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 11724#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 11954#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 11912#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 11914#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 11915#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 12035#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 11939#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 11937#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 11938#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 11803#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 11686#L204 assume 4352 == ssl3_connect_~s__state~0#1; 11641#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 11642#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 11578#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11579#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12692#L526 ssl3_connect_~skip~0#1 := 0; 12691#L108-1 assume !false; 12689#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12688#L111 assume 12292 == ssl3_connect_~s__state~0#1; 11716#L112 [2021-12-16 09:33:27,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,181 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-16 09:33:27,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941333964] [2021-12-16 09:33:27,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,187 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,193 INFO L85 PathProgramCache]: Analyzing trace with hash 938275775, now seen corresponding path program 1 times [2021-12-16 09:33:27,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243753053] [2021-12-16 09:33:27,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,231 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:27,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243753053] [2021-12-16 09:33:27,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243753053] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214299402] [2021-12-16 09:33:27,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,233 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,248 INFO L87 Difference]: Start difference. First operand 1165 states and 1634 transitions. cyclomatic complexity: 471 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 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,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,297 INFO L93 Difference]: Finished difference Result 1281 states and 1776 transitions. [2021-12-16 09:33:27,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1281 states and 1776 transitions. [2021-12-16 09:33:27,305 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2021-12-16 09:33:27,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1281 states to 1281 states and 1776 transitions. [2021-12-16 09:33:27,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1281 [2021-12-16 09:33:27,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1281 [2021-12-16 09:33:27,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1281 states and 1776 transitions. [2021-12-16 09:33:27,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,323 INFO L681 BuchiCegarLoop]: Abstraction has 1281 states and 1776 transitions. [2021-12-16 09:33:27,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states and 1776 transitions. [2021-12-16 09:33:27,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1265. [2021-12-16 09:33:27,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1265 states have (on average 1.3865612648221344) internal successors, (1754), 1264 states have internal predecessors, (1754), 0 states have call successors, (0), 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,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 1754 transitions. [2021-12-16 09:33:27,351 INFO L704 BuchiCegarLoop]: Abstraction has 1265 states and 1754 transitions. [2021-12-16 09:33:27,351 INFO L587 BuchiCegarLoop]: Abstraction has 1265 states and 1754 transitions. [2021-12-16 09:33:27,351 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:33:27,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1265 states and 1754 transitions. [2021-12-16 09:33:27,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1242 [2021-12-16 09:33:27,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,356 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,356 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:27,356 INFO L791 eck$LassoCheckResult]: Stem: 14143#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); 14056#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 14057#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14089#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 14061#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 14063#L108-1 assume !false; 14472#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14470#L111 assume 12292 == ssl3_connect_~s__state~0#1; 14155#L112 [2021-12-16 09:33:27,356 INFO L793 eck$LassoCheckResult]: Loop: 14155#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 14446#L216 ssl3_connect_~s__server~0#1 := 0; 14948#L221 assume 0 != ssl3_connect_~cb~0#1; 14946#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14944#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 14941#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 14938#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14936#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 14934#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14928#L526 ssl3_connect_~skip~0#1 := 0; 14926#L108-1 assume !false; 14923#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14917#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14915#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14913#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14911#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14909#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14907#L126 assume 4368 == ssl3_connect_~s__state~0#1; 14408#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 14900#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 14667#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 14896#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 14894#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14888#L526 ssl3_connect_~skip~0#1 := 0; 14862#L108-1 assume !false; 14856#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14854#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14852#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14850#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14848#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14846#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14844#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14842#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14840#L132 assume 4384 == ssl3_connect_~s__state~0#1; 14482#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 14837#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 14643#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14825#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14095#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 14096#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14525#L526 ssl3_connect_~skip~0#1 := 0; 14526#L108-1 assume !false; 14521#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14522#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14511#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14512#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14504#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14505#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14497#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14498#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14490#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 14491#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 14437#L138 assume 4400 == ssl3_connect_~s__state~0#1; 14438#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 14830#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14963#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14958#L526 ssl3_connect_~skip~0#1 := 0; 14957#L108-1 assume !false; 14956#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14955#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14954#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14953#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14952#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14951#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14950#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14949#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14947#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 14945#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 14943#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 14939#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 14937#L144 assume 4416 == ssl3_connect_~s__state~0#1; 14486#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 14929#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 14927#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14925#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 14922#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14916#L526 ssl3_connect_~skip~0#1 := 0; 14914#L108-1 assume !false; 14912#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14910#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14908#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14906#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14899#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14895#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14889#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14885#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14884#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 14883#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 14879#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 14878#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 14877#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 14876#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 14869#L150 assume 4432 == ssl3_connect_~s__state~0#1; 14152#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 14864#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 14863#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 14861#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14855#L526 ssl3_connect_~skip~0#1 := 0; 14853#L108-1 assume !false; 14851#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14849#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14847#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14845#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14843#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14841#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14839#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14838#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14836#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 14835#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 14834#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 14833#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 14829#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 14828#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 14827#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 14826#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 14793#L156 assume 4448 == ssl3_connect_~s__state~0#1; 14442#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 14539#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 14519#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14520#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 14814#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 14813#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14808#L526 ssl3_connect_~skip~0#1 := 0; 14807#L108-1 assume !false; 14503#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14499#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 14500#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 14492#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 14488#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 14487#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 14480#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 14477#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 14478#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 14481#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 14479#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 14439#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 14440#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 14485#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 14435#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 14436#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 14777#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 14776#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 14774#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 14772#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 14770#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 14161#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 14162#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 14374#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 14375#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 14043#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 14044#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 14379#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 14380#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 14383#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 14384#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 14711#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 14130#L204 assume 4352 == ssl3_connect_~s__state~0#1; 14131#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 14228#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 14229#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 14463#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14459#L526 ssl3_connect_~skip~0#1 := 0; 14454#L108-1 assume !false; 14455#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14451#L111 assume 12292 == ssl3_connect_~s__state~0#1; 14155#L112 [2021-12-16 09:33:27,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,357 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-16 09:33:27,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691318575] [2021-12-16 09:33:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,361 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1288690919, now seen corresponding path program 1 times [2021-12-16 09:33:27,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043218370] [2021-12-16 09:33:27,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,426 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:27,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043218370] [2021-12-16 09:33:27,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043218370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189043559] [2021-12-16 09:33:27,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,426 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,427 INFO L87 Difference]: Start difference. First operand 1265 states and 1754 transitions. cyclomatic complexity: 491 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:27,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,479 INFO L93 Difference]: Finished difference Result 1385 states and 1894 transitions. [2021-12-16 09:33:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1385 states and 1894 transitions. [2021-12-16 09:33:27,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1362 [2021-12-16 09:33:27,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1385 states to 1385 states and 1894 transitions. [2021-12-16 09:33:27,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1385 [2021-12-16 09:33:27,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2021-12-16 09:33:27,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1385 states and 1894 transitions. [2021-12-16 09:33:27,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,505 INFO L681 BuchiCegarLoop]: Abstraction has 1385 states and 1894 transitions. [2021-12-16 09:33:27,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states and 1894 transitions. [2021-12-16 09:33:27,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1377. [2021-12-16 09:33:27,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1377 states have (on average 1.3696441539578794) internal successors, (1886), 1376 states have internal predecessors, (1886), 0 states have call successors, (0), 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,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1886 transitions. [2021-12-16 09:33:27,536 INFO L704 BuchiCegarLoop]: Abstraction has 1377 states and 1886 transitions. [2021-12-16 09:33:27,536 INFO L587 BuchiCegarLoop]: Abstraction has 1377 states and 1886 transitions. [2021-12-16 09:33:27,536 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:33:27,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1377 states and 1886 transitions. [2021-12-16 09:33:27,540 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1354 [2021-12-16 09:33:27,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,541 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,541 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:27,541 INFO L791 eck$LassoCheckResult]: Stem: 16803#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); 16712#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 16713#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16747#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16719#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 16721#L108-1 assume !false; 16877#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16819#L111 assume 12292 == ssl3_connect_~s__state~0#1; 16820#L112 [2021-12-16 09:33:27,542 INFO L793 eck$LassoCheckResult]: Loop: 16820#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16868#L216 ssl3_connect_~s__server~0#1 := 0; 17750#L221 assume 0 != ssl3_connect_~cb~0#1; 17748#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 17746#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 17743#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 17740#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17738#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 17735#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17729#L526 ssl3_connect_~skip~0#1 := 0; 17727#L108-1 assume !false; 17725#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17723#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17721#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17719#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17717#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17715#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17713#L126 assume 4368 == ssl3_connect_~s__state~0#1; 16865#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 17710#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 17635#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 17705#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 17679#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17673#L526 ssl3_connect_~skip~0#1 := 0; 17665#L108-1 assume !false; 17661#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17657#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17653#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17649#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17645#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17641#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17638#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17633#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17629#L132 assume 4384 == ssl3_connect_~s__state~0#1; 16862#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 17594#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 17589#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17587#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 17585#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 17581#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17568#L526 ssl3_connect_~skip~0#1 := 0; 17565#L108-1 assume !false; 17561#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17556#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17555#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17197#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17198#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17185#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17186#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17176#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17177#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 17166#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 17167#L138 assume 4400 == ssl3_connect_~s__state~0#1; 16782#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 16784#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 17530#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17519#L526 ssl3_connect_~skip~0#1 := 0; 17516#L108-1 assume !false; 17514#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17512#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17510#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17507#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17505#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17503#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17477#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17473#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17470#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 17464#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 17461#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 17458#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 17455#L144 assume 4416 == ssl3_connect_~s__state~0#1; 16857#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 17449#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 17447#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17446#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 17445#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17439#L526 ssl3_connect_~skip~0#1 := 0; 17437#L108-1 assume !false; 17435#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17433#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17431#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17429#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17427#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17425#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17423#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17421#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17420#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 17419#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 17418#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 17417#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 17416#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 17415#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 17414#L150 assume 4432 == ssl3_connect_~s__state~0#1; 16769#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16770#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 16699#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16700#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17381#L526 ssl3_connect_~skip~0#1 := 0; 17379#L108-1 assume !false; 17377#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17375#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17373#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17371#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17369#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17367#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17365#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17363#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17361#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 17359#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 17357#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 17355#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 17353#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 17351#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 17349#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 17347#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 17345#L156 assume 4448 == ssl3_connect_~s__state~0#1; 16767#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16768#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 17342#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17019#L341 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 17020#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 17290#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17287#L526 ssl3_connect_~skip~0#1 := 0; 17286#L108-1 assume !false; 17285#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17284#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 17283#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 17282#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 17281#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 17280#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 17279#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 17278#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 17277#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 17276#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 17275#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 17274#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 17273#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 17272#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 17271#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 17270#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 17269#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 17268#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 17267#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 17266#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 17265#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 17264#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 17263#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 17261#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 17260#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 17259#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 17258#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 17254#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 17252#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 17251#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 17242#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 16897#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 16898#L204 assume 4352 == ssl3_connect_~s__state~0#1; 16894#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 16895#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 16891#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16892#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16880#L526 ssl3_connect_~skip~0#1 := 0; 16881#L108-1 assume !false; 17759#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17757#L111 assume 12292 == ssl3_connect_~s__state~0#1; 16820#L112 [2021-12-16 09:33:27,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,542 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-16 09:33:27,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787332949] [2021-12-16 09:33:27,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,546 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,563 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1078003675, now seen corresponding path program 1 times [2021-12-16 09:33:27,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965451638] [2021-12-16 09:33:27,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,602 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:27,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965451638] [2021-12-16 09:33:27,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965451638] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171964986] [2021-12-16 09:33:27,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,604 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,605 INFO L87 Difference]: Start difference. First operand 1377 states and 1886 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:27,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,659 INFO L93 Difference]: Finished difference Result 1513 states and 2046 transitions. [2021-12-16 09:33:27,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,660 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1513 states and 2046 transitions. [2021-12-16 09:33:27,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1490 [2021-12-16 09:33:27,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1513 states to 1513 states and 2046 transitions. [2021-12-16 09:33:27,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1513 [2021-12-16 09:33:27,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1513 [2021-12-16 09:33:27,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1513 states and 2046 transitions. [2021-12-16 09:33:27,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,695 INFO L681 BuchiCegarLoop]: Abstraction has 1513 states and 2046 transitions. [2021-12-16 09:33:27,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states and 2046 transitions. [2021-12-16 09:33:27,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1501. [2021-12-16 09:33:27,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 1501 states have (on average 1.352431712191872) internal successors, (2030), 1500 states have internal predecessors, (2030), 0 states have call successors, (0), 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,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 2030 transitions. [2021-12-16 09:33:27,711 INFO L704 BuchiCegarLoop]: Abstraction has 1501 states and 2030 transitions. [2021-12-16 09:33:27,711 INFO L587 BuchiCegarLoop]: Abstraction has 1501 states and 2030 transitions. [2021-12-16 09:33:27,711 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:33:27,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1501 states and 2030 transitions. [2021-12-16 09:33:27,715 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1478 [2021-12-16 09:33:27,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,716 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,716 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:27,716 INFO L791 eck$LassoCheckResult]: Stem: 19705#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); 19607#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 19608#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19645#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19615#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 19617#L108-1 assume !false; 19940#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19717#L111 assume 12292 == ssl3_connect_~s__state~0#1; 19718#L112 [2021-12-16 09:33:27,716 INFO L793 eck$LassoCheckResult]: Loop: 19718#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 19618#L216 ssl3_connect_~s__server~0#1 := 0; 21046#L221 assume 0 != ssl3_connect_~cb~0#1; 21045#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 21043#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 21040#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 21037#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 21035#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 19554#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19555#L526 ssl3_connect_~skip~0#1 := 0; 19653#L108-1 assume !false; 19654#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21044#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 21042#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 21038#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 21036#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 19588#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 19589#L126 assume 4368 == ssl3_connect_~s__state~0#1; 19973#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 21009#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 20949#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 21008#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 21006#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21001#L526 ssl3_connect_~skip~0#1 := 0; 20999#L108-1 assume !false; 20998#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20997#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20996#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20995#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20994#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20993#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20992#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20990#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20988#L132 assume 4384 == ssl3_connect_~s__state~0#1; 19950#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 20983#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 20894#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20980#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19650#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 19651#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20887#L526 ssl3_connect_~skip~0#1 := 0; 20885#L108-1 assume !false; 20883#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20882#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20881#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20879#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20872#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20869#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20866#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20863#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20860#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 20854#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 20760#L138 assume 4400 == ssl3_connect_~s__state~0#1; 20370#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 19620#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19702#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20896#L526 ssl3_connect_~skip~0#1 := 0; 20895#L108-1 assume !false; 20893#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20888#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20886#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20878#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20871#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20868#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20865#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20862#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20859#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 19687#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 19631#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 19632#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 20715#L144 assume 4416 == ssl3_connect_~s__state~0#1; 19944#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 19649#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 19576#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 19577#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 19612#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20829#L526 ssl3_connect_~skip~0#1 := 0; 20828#L108-1 assume !false; 20827#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20826#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20825#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20824#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20823#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20822#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20821#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20820#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20819#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 20818#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 20817#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 20816#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 20815#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 20814#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 20813#L150 assume 4432 == ssl3_connect_~s__state~0#1; 19715#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19557#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 19558#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 20655#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20651#L526 ssl3_connect_~skip~0#1 := 0; 20640#L108-1 assume !false; 20641#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20634#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20635#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20628#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20629#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20622#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20623#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20610#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20611#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 20024#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 20025#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 19971#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 19972#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 20794#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 19945#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 19946#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 19709#L156 assume 4448 == ssl3_connect_~s__state~0#1; 19710#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 20793#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 20792#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 20060#L341 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 20057#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 20058#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20786#L526 ssl3_connect_~skip~0#1 := 0; 20785#L108-1 assume !false; 20784#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20783#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20782#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20781#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20780#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20779#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20778#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 20777#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 20776#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 20775#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 20774#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 20773#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 20772#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 20771#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 20770#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 20769#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 20768#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 20767#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 20766#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 20765#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 20764#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 20763#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 20762#L174 assume 4480 == ssl3_connect_~s__state~0#1; 19969#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20761#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20508#L366 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 19683#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 19660#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20457#L526 ssl3_connect_~skip~0#1 := 0; 20456#L108-1 assume !false; 20455#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20453#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 20452#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 20451#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 20448#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 20447#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 20010#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 19974#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 19970#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 19948#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 19949#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 20391#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 19952#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 19943#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 19937#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 19714#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 19716#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 19711#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 19712#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 20014#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 20011#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 20008#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 20007#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 19968#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 19551#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 19553#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 19596#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 19636#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 19661#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 20200#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 20201#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 20236#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 20238#L204 assume 4352 == ssl3_connect_~s__state~0#1; 20454#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 20449#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 19582#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19583#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19955#L526 ssl3_connect_~skip~0#1 := 0; 19956#L108-1 assume !false; 21051#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21050#L111 assume 12292 == ssl3_connect_~s__state~0#1; 19718#L112 [2021-12-16 09:33:27,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,717 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-16 09:33:27,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013941569] [2021-12-16 09:33:27,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,719 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,722 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,722 INFO L85 PathProgramCache]: Analyzing trace with hash -208920825, now seen corresponding path program 1 times [2021-12-16 09:33:27,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498621203] [2021-12-16 09:33:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,747 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:27,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498621203] [2021-12-16 09:33:27,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498621203] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,747 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657172351] [2021-12-16 09:33:27,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,747 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,748 INFO L87 Difference]: Start difference. First operand 1501 states and 2030 transitions. cyclomatic complexity: 531 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:27,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,761 INFO L93 Difference]: Finished difference Result 2975 states and 4020 transitions. [2021-12-16 09:33:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2975 states and 4020 transitions. [2021-12-16 09:33:27,769 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:27,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2975 states to 2975 states and 4020 transitions. [2021-12-16 09:33:27,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2975 [2021-12-16 09:33:27,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2975 [2021-12-16 09:33:27,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2975 states and 4020 transitions. [2021-12-16 09:33:27,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,780 INFO L681 BuchiCegarLoop]: Abstraction has 2975 states and 4020 transitions. [2021-12-16 09:33:27,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2975 states and 4020 transitions. [2021-12-16 09:33:27,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2975 to 2975. [2021-12-16 09:33:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2975 states, 2975 states have (on average 1.3512605042016808) internal successors, (4020), 2974 states have internal predecessors, (4020), 0 states have call successors, (0), 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,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2975 states to 2975 states and 4020 transitions. [2021-12-16 09:33:27,812 INFO L704 BuchiCegarLoop]: Abstraction has 2975 states and 4020 transitions. [2021-12-16 09:33:27,812 INFO L587 BuchiCegarLoop]: Abstraction has 2975 states and 4020 transitions. [2021-12-16 09:33:27,812 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:33:27,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2975 states and 4020 transitions. [2021-12-16 09:33:27,818 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:27,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,819 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,819 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:27,819 INFO L791 eck$LassoCheckResult]: Stem: 24180#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); 24084#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 24085#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 24120#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 24090#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 24092#L108-1 assume !false; 26797#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26796#L111 assume 12292 == ssl3_connect_~s__state~0#1; 24197#L112 [2021-12-16 09:33:27,819 INFO L793 eck$LassoCheckResult]: Loop: 24197#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 25474#L216 ssl3_connect_~s__server~0#1 := 0; 26736#L221 assume 0 != ssl3_connect_~cb~0#1; 26734#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 26732#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 26729#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 26726#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 26724#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 26713#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26707#L526 ssl3_connect_~skip~0#1 := 0; 26706#L108-1 assume !false; 26700#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26698#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26696#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26694#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26692#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26690#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26688#L126 assume 4368 == ssl3_connect_~s__state~0#1; 25469#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 26685#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 26681#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 26679#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 26677#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26672#L526 ssl3_connect_~skip~0#1 := 0; 26671#L108-1 assume !false; 26669#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26668#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26667#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26666#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26665#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26664#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26662#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26660#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26659#L132 assume 4384 == ssl3_connect_~s__state~0#1; 25464#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 26652#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 26648#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 26646#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 26644#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 26638#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26632#L526 ssl3_connect_~skip~0#1 := 0; 26630#L108-1 assume !false; 26628#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26627#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26626#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26624#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26550#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26544#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26542#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26540#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26538#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 26536#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 26534#L138 assume 4400 == ssl3_connect_~s__state~0#1; 25459#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 26530#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 26521#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26514#L526 ssl3_connect_~skip~0#1 := 0; 26511#L108-1 assume !false; 26508#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26505#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26502#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26498#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26494#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26486#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26483#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26480#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26477#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 26474#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 26471#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 26468#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 26466#L144 assume 4416 == ssl3_connect_~s__state~0#1; 25454#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 26462#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 26459#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 26452#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 26447#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26440#L526 ssl3_connect_~skip~0#1 := 0; 26437#L108-1 assume !false; 26434#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26431#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26428#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26426#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26423#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26420#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26418#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26417#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26416#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 26414#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 26413#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 26412#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 26411#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 26409#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 26408#L150 assume 4432 == ssl3_connect_~s__state~0#1; 25449#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 26406#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 26405#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 26404#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26395#L526 ssl3_connect_~skip~0#1 := 0; 26393#L108-1 assume !false; 26391#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26389#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26387#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26385#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26383#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26381#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26379#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26377#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26369#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 26365#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 26361#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 26357#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 26354#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 26350#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 26347#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 24050#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 24051#L156 assume 4448 == ssl3_connect_~s__state~0#1; 24141#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 24071#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 24072#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 24081#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 24139#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 26266#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26260#L526 ssl3_connect_~skip~0#1 := 0; 26258#L108-1 assume !false; 26256#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26254#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 26252#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 26250#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 26248#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 26246#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 26244#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 26242#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 26240#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 26238#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 25952#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 25799#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 25797#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 25795#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 25794#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 25792#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 25788#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 25787#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 25786#L162 assume 4464 == ssl3_connect_~s__state~0#1; 25427#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 25785#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 25784#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24608#L526 ssl3_connect_~skip~0#1 := 0; 24609#L108-1 assume !false; 24600#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24601#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 24592#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 24593#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 24584#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 24585#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 24576#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 24577#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 24568#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 24569#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 24560#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 24561#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 24552#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 24553#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 24544#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 24545#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 24536#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 24537#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 24528#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 24529#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 24514#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 24515#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 24410#L174 assume 4480 == ssl3_connect_~s__state~0#1; 24407#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 24408#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25541#L366 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 25498#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 25494#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25488#L526 ssl3_connect_~skip~0#1 := 0; 25486#L108-1 assume !false; 25484#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25482#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 25480#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 25478#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 25476#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 25473#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 25471#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 25468#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 25466#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 25463#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 25461#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 25458#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 25456#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 25453#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 25451#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 25448#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 25447#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 25446#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 25445#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 25443#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 25441#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 25426#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 25423#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 25420#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 25417#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 25413#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 25410#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 25406#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 25403#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 25399#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 25391#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 25392#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 25394#L204 assume 4352 == ssl3_connect_~s__state~0#1; 25822#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 25820#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 24063#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 24064#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26753#L526 ssl3_connect_~skip~0#1 := 0; 26751#L108-1 assume !false; 26749#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26748#L111 assume 12292 == ssl3_connect_~s__state~0#1; 24197#L112 [2021-12-16 09:33:27,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,820 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-16 09:33:27,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487573879] [2021-12-16 09:33:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,823 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,825 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1554550941, now seen corresponding path program 1 times [2021-12-16 09:33:27,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3455043] [2021-12-16 09:33:27,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:27,851 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:27,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:27,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3455043] [2021-12-16 09:33:27,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3455043] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:27,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:27,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:27,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368742237] [2021-12-16 09:33:27,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:27,851 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:27,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,852 INFO L87 Difference]: Start difference. First operand 2975 states and 4020 transitions. cyclomatic complexity: 1049 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:27,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,951 INFO L93 Difference]: Finished difference Result 3127 states and 4192 transitions. [2021-12-16 09:33:27,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3127 states and 4192 transitions. [2021-12-16 09:33:27,962 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3104 [2021-12-16 09:33:27,972 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3127 states to 3127 states and 4192 transitions. [2021-12-16 09:33:27,972 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3127 [2021-12-16 09:33:27,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3127 [2021-12-16 09:33:27,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3127 states and 4192 transitions. [2021-12-16 09:33:27,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,974 INFO L681 BuchiCegarLoop]: Abstraction has 3127 states and 4192 transitions. [2021-12-16 09:33:27,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states and 4192 transitions. [2021-12-16 09:33:28,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3111. [2021-12-16 09:33:28,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3111 states, 3111 states have (on average 1.3423336547733848) internal successors, (4176), 3110 states have internal predecessors, (4176), 0 states have call successors, (0), 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,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3111 states to 3111 states and 4176 transitions. [2021-12-16 09:33:28,054 INFO L704 BuchiCegarLoop]: Abstraction has 3111 states and 4176 transitions. [2021-12-16 09:33:28,054 INFO L587 BuchiCegarLoop]: Abstraction has 3111 states and 4176 transitions. [2021-12-16 09:33:28,054 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:33:28,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3111 states and 4176 transitions. [2021-12-16 09:33:28,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3088 [2021-12-16 09:33:28,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,061 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,061 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:28,061 INFO L791 eck$LassoCheckResult]: Stem: 30297#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); 30197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 30198#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 30233#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 30203#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 30205#L108-1 assume !false; 31739#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30311#L111 assume 12292 == ssl3_connect_~s__state~0#1; 30312#L112 [2021-12-16 09:33:28,061 INFO L793 eck$LassoCheckResult]: Loop: 30312#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 31385#L216 ssl3_connect_~s__server~0#1 := 0; 32911#L221 assume 0 != ssl3_connect_~cb~0#1; 32910#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 32908#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 32901#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 32899#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 32898#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 32895#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32890#L526 ssl3_connect_~skip~0#1 := 0; 32889#L108-1 assume !false; 32888#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32887#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 32886#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 32885#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 32884#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 32883#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 32882#L126 assume 4368 == ssl3_connect_~s__state~0#1; 31447#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 32880#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 31728#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 32879#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 32563#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32557#L526 ssl3_connect_~skip~0#1 := 0; 32555#L108-1 assume !false; 32552#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32550#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 32547#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 32545#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 32542#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 32541#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 32540#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 32539#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 32538#L132 assume 4384 == ssl3_connect_~s__state~0#1; 31441#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 32537#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 31692#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 32534#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 30238#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 30239#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31679#L526 ssl3_connect_~skip~0#1 := 0; 31673#L108-1 assume !false; 31671#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31669#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 31667#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 31665#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 31663#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 31661#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 31658#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 31654#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 31655#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 32234#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 31646#L138 assume 4400 == ssl3_connect_~s__state~0#1; 30990#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 30208#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 31634#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31630#L526 ssl3_connect_~skip~0#1 := 0; 31625#L108-1 assume !false; 31626#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31621#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 31622#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 31617#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 31618#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 31609#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 31610#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 31599#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 31600#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 31592#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 31593#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 31580#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 31581#L144 assume 4416 == ssl3_connect_~s__state~0#1; 30984#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 31574#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 31566#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 31567#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 31556#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31549#L526 ssl3_connect_~skip~0#1 := 0; 31546#L108-1 assume !false; 31543#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31540#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 31537#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 31534#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 31531#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 31528#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 31525#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 31522#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 31519#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 31516#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 31513#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 31510#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 31507#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 31504#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 30307#L150 assume 4432 == ssl3_connect_~s__state~0#1; 30256#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 30146#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 30147#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 30184#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33131#L526 ssl3_connect_~skip~0#1 := 0; 33128#L108-1 assume !false; 33125#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33122#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 33117#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 33114#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 33110#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 33103#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 33100#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 33097#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 33094#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 33091#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 33089#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 33086#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 33085#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 33084#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 32921#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 32920#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 32919#L156 assume 4448 == ssl3_connect_~s__state~0#1; 30973#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 32918#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 32917#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 30252#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 30253#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 31492#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31487#L526 ssl3_connect_~skip~0#1 := 0; 31486#L108-1 assume !false; 31481#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31479#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 31477#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 31475#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 31473#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 31468#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 31460#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 31456#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 31453#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 31450#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 31445#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 31439#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 31434#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 31430#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 31425#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 31421#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 31416#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 31413#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 31397#L162 assume 4464 == ssl3_connect_~s__state~0#1; 30637#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 30260#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 30261#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32389#L526 ssl3_connect_~skip~0#1 := 0; 32388#L108-1 assume !false; 32387#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32386#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 32385#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 32384#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 32383#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 32382#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 32381#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 32380#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 32379#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 32378#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 32377#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 32376#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 32375#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 32374#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 32373#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 32372#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 32371#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 32370#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 32369#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 32368#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 32367#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 32365#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 30592#L174 assume 4480 == ssl3_connect_~s__state~0#1; 30187#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 30188#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 30281#L366 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; 30283#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 30250#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31480#L526 ssl3_connect_~skip~0#1 := 0; 31478#L108-1 assume !false; 31476#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31474#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 31469#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 31461#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 31457#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 31454#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 31451#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 31446#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 31440#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 31442#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 31431#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 31426#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 31427#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 32402#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 32401#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 32400#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 32399#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 32398#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 32397#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 32396#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 32395#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 32394#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 31412#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 30593#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 30594#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 31383#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 30582#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 30583#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 30584#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 31043#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 32450#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 32448#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 32445#L204 assume 4352 == ssl3_connect_~s__state~0#1; 32444#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 30387#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 30388#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 31748#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31743#L526 ssl3_connect_~skip~0#1 := 0; 31742#L108-1 assume !false; 31740#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31741#L111 assume 12292 == ssl3_connect_~s__state~0#1; 30312#L112 [2021-12-16 09:33:28,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,062 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-16 09:33:28,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85168617] [2021-12-16 09:33:28,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,065 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,067 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash -812143653, now seen corresponding path program 1 times [2021-12-16 09:33:28,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437524351] [2021-12-16 09:33:28,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,092 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:28,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:28,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437524351] [2021-12-16 09:33:28,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437524351] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:28,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:28,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:28,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983187425] [2021-12-16 09:33:28,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:28,093 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:28,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:28,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:28,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:28,093 INFO L87 Difference]: Start difference. First operand 3111 states and 4176 transitions. cyclomatic complexity: 1069 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:28,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:28,193 INFO L93 Difference]: Finished difference Result 3407 states and 4512 transitions. [2021-12-16 09:33:28,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:28,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3407 states and 4512 transitions. [2021-12-16 09:33:28,204 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2021-12-16 09:33:28,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3407 states to 3407 states and 4512 transitions. [2021-12-16 09:33:28,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3407 [2021-12-16 09:33:28,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3407 [2021-12-16 09:33:28,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3407 states and 4512 transitions. [2021-12-16 09:33:28,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,218 INFO L681 BuchiCegarLoop]: Abstraction has 3407 states and 4512 transitions. [2021-12-16 09:33:28,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3407 states and 4512 transitions. [2021-12-16 09:33:28,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3407 to 3391. [2021-12-16 09:33:28,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3391 states, 3391 states have (on average 1.3258625774107933) internal successors, (4496), 3390 states have internal predecessors, (4496), 0 states have call successors, (0), 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,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3391 states to 3391 states and 4496 transitions. [2021-12-16 09:33:28,257 INFO L704 BuchiCegarLoop]: Abstraction has 3391 states and 4496 transitions. [2021-12-16 09:33:28,257 INFO L587 BuchiCegarLoop]: Abstraction has 3391 states and 4496 transitions. [2021-12-16 09:33:28,257 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:33:28,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3391 states and 4496 transitions. [2021-12-16 09:33:28,264 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-12-16 09:33:28,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,264 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,265 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,265 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:28,265 INFO L791 eck$LassoCheckResult]: Stem: 36812#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); 36719#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 36720#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 36754#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 36725#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 36727#L108-1 assume !false; 38133#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38347#L111 assume 12292 == ssl3_connect_~s__state~0#1; 38120#L112 [2021-12-16 09:33:28,265 INFO L793 eck$LassoCheckResult]: Loop: 38120#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 37845#L216 ssl3_connect_~s__server~0#1 := 0; 38344#L221 assume 0 != ssl3_connect_~cb~0#1; 38343#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 38342#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 38340#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 38338#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38336#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 38329#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38323#L526 ssl3_connect_~skip~0#1 := 0; 38321#L108-1 assume !false; 38319#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38317#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38315#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38313#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38311#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38309#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38210#L126 assume 4368 == ssl3_connect_~s__state~0#1; 37838#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 38201#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38196#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 38186#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 38174#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38167#L526 ssl3_connect_~skip~0#1 := 0; 38164#L108-1 assume !false; 38161#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38158#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38155#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38152#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38149#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38146#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38143#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 38140#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 38137#L132 assume 4384 == ssl3_connect_~s__state~0#1; 37831#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 38125#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 37879#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 37880#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38117#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 38115#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38110#L526 ssl3_connect_~skip~0#1 := 0; 38109#L108-1 assume !false; 38108#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38107#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38106#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38105#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38104#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38103#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38102#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 38101#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 38100#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 38099#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 38098#L138 assume 4400 == ssl3_connect_~s__state~0#1; 37824#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 38094#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 38092#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38087#L526 ssl3_connect_~skip~0#1 := 0; 38086#L108-1 assume !false; 38085#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38084#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38083#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38082#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38081#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38080#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38079#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 38078#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 38077#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 38076#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 38075#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 38074#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 38073#L144 assume 4416 == ssl3_connect_~s__state~0#1; 37817#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 38072#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 38071#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 38070#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 38068#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38063#L526 ssl3_connect_~skip~0#1 := 0; 38062#L108-1 assume !false; 38061#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38060#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38059#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38058#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38057#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38056#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38055#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 38054#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 38053#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 38052#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 38051#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 38050#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 38049#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 38048#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 38047#L150 assume 4432 == ssl3_connect_~s__state~0#1; 37810#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 38046#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 38045#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 38043#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38038#L526 ssl3_connect_~skip~0#1 := 0; 38037#L108-1 assume !false; 38036#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38035#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38034#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38033#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38032#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38031#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38030#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 38029#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 38028#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 38027#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 38026#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 38025#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 38024#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 38023#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 38022#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 38021#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 38020#L156 assume 4448 == ssl3_connect_~s__state~0#1; 37803#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 38019#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 38018#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38016#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 38015#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 38013#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38008#L526 ssl3_connect_~skip~0#1 := 0; 38007#L108-1 assume !false; 38006#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38005#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 38004#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 38003#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 38002#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 38001#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 38000#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 37999#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 37998#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 37997#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 37996#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 37995#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 37994#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 37993#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 37992#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 37991#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 37990#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 37989#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 37988#L162 assume 4464 == ssl3_connect_~s__state~0#1; 37751#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 37986#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 37979#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37973#L526 ssl3_connect_~skip~0#1 := 0; 37971#L108-1 assume !false; 37969#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37967#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 37965#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 37963#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 37961#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 37959#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 37957#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 37955#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 37953#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 37951#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 37949#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 37947#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 37945#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 37943#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 37941#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 37939#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 37937#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 37935#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 37933#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 37931#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 37929#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 37927#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 37925#L174 assume 4480 == ssl3_connect_~s__state~0#1; 37747#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 37922#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 37920#L366 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; 37918#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 37916#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37911#L526 ssl3_connect_~skip~0#1 := 0; 37910#L108-1 assume !false; 37909#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37908#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 37907#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 37906#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 37905#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 37904#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 37903#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 37902#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 37901#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 37900#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 37899#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 37898#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 37897#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 37896#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 37895#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 37894#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 37893#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 37892#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 37891#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 37890#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 37889#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 37888#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 37887#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 37886#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 37885#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 37884#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 37883#L186 assume 4512 == ssl3_connect_~s__state~0#1; 37659#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 37872#L387 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; 37871#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 37870#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 37869#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 37867#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37862#L526 ssl3_connect_~skip~0#1 := 0; 37861#L108-1 assume !false; 37860#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37859#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 37858#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 37856#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 37852#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 37844#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 37841#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 37837#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 37834#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 37830#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 37827#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 37823#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 37820#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 37816#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 37813#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 37809#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 37806#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 37802#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 37763#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 37762#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 37760#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 37758#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 37757#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 37756#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 37754#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 37752#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 37660#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 37658#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 37551#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 37552#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 37706#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 37707#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 37709#L204 assume 4352 == ssl3_connect_~s__state~0#1; 38270#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 38267#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 38265#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 38262#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38255#L526 ssl3_connect_~skip~0#1 := 0; 38205#L108-1 assume !false; 38206#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38119#L111 assume 12292 == ssl3_connect_~s__state~0#1; 38120#L112 [2021-12-16 09:33:28,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-16 09:33:28,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333834353] [2021-12-16 09:33:28,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,268 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,271 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,271 INFO L85 PathProgramCache]: Analyzing trace with hash -278013024, now seen corresponding path program 1 times [2021-12-16 09:33:28,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511342517] [2021-12-16 09:33:28,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,299 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:28,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:28,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511342517] [2021-12-16 09:33:28,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511342517] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:28,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:28,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:28,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214030692] [2021-12-16 09:33:28,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:28,300 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:28,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:28,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:28,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:28,300 INFO L87 Difference]: Start difference. First operand 3391 states and 4496 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:28,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:28,412 INFO L93 Difference]: Finished difference Result 3391 states and 4280 transitions. [2021-12-16 09:33:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:28,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3391 states and 4280 transitions. [2021-12-16 09:33:28,422 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-12-16 09:33:28,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3391 states to 3391 states and 4280 transitions. [2021-12-16 09:33:28,454 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3391 [2021-12-16 09:33:28,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3391 [2021-12-16 09:33:28,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3391 states and 4280 transitions. [2021-12-16 09:33:28,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,468 INFO L681 BuchiCegarLoop]: Abstraction has 3391 states and 4280 transitions. [2021-12-16 09:33:28,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states and 4280 transitions. [2021-12-16 09:33:28,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 3375. [2021-12-16 09:33:28,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3375 states, 3375 states have (on average 1.2634074074074073) internal successors, (4264), 3374 states have internal predecessors, (4264), 0 states have call successors, (0), 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,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3375 states to 3375 states and 4264 transitions. [2021-12-16 09:33:28,584 INFO L704 BuchiCegarLoop]: Abstraction has 3375 states and 4264 transitions. [2021-12-16 09:33:28,585 INFO L587 BuchiCegarLoop]: Abstraction has 3375 states and 4264 transitions. [2021-12-16 09:33:28,585 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:33:28,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3375 states and 4264 transitions. [2021-12-16 09:33:28,591 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-12-16 09:33:28,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,593 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,593 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:28,593 INFO L791 eck$LassoCheckResult]: Stem: 43602#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); 43505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 43506#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 43545#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 43512#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 43514#L108-1 assume !false; 43801#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43802#L111 assume 12292 == ssl3_connect_~s__state~0#1; 43627#L112 [2021-12-16 09:33:28,594 INFO L793 eck$LassoCheckResult]: Loop: 43627#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 43790#L216 ssl3_connect_~s__server~0#1 := 0; 45428#L221 assume 0 != ssl3_connect_~cb~0#1; 45426#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 45422#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 45420#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 45416#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 45414#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 45404#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45398#L526 ssl3_connect_~skip~0#1 := 0; 45396#L108-1 assume !false; 45394#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45392#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 45390#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 45388#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 45386#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 45384#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 45382#L126 assume 4368 == ssl3_connect_~s__state~0#1; 43950#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 45379#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 44965#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 45372#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 45363#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45355#L526 ssl3_connect_~skip~0#1 := 0; 45348#L108-1 assume !false; 45345#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45342#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 45339#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 45336#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 45333#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 45330#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 45327#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 45324#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 45321#L132 assume 4384 == ssl3_connect_~s__state~0#1; 44408#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 45316#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 44944#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 45311#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 45309#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 45305#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45299#L526 ssl3_connect_~skip~0#1 := 0; 45295#L108-1 assume !false; 45286#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45279#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 45276#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 45273#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 45270#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 45267#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 45264#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 45261#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 45258#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 45255#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44922#L138 assume 4400 == ssl3_connect_~s__state~0#1; 44398#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 44917#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 44913#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44906#L526 ssl3_connect_~skip~0#1 := 0; 44900#L108-1 assume !false; 44898#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44896#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 44894#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 44892#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 44890#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 44888#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 44886#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 44884#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 44882#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 44880#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44878#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 44876#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 44874#L144 assume 4416 == ssl3_connect_~s__state~0#1; 44390#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 44871#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 44870#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 44868#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 44865#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44858#L526 ssl3_connect_~skip~0#1 := 0; 44852#L108-1 assume !false; 44850#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44848#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 44846#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 44844#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 44842#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 44840#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 44838#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 44836#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 44834#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 44832#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44830#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 44828#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 44826#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 44824#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 44822#L150 assume 4432 == ssl3_connect_~s__state~0#1; 43673#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 44819#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 44818#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 44747#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44735#L526 ssl3_connect_~skip~0#1 := 0; 44733#L108-1 assume !false; 44731#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44729#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 44727#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 44725#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 44723#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 44721#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 44719#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 44717#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 44715#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 44713#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44711#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 44709#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 44707#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 44705#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 44703#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 44701#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 44699#L156 assume 4448 == ssl3_connect_~s__state~0#1; 44281#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 44695#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 44691#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 44689#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 44687#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 44683#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44677#L526 ssl3_connect_~skip~0#1 := 0; 44675#L108-1 assume !false; 44673#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44671#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 44669#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 44667#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 44665#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 44663#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 44661#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 44659#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 44657#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 44655#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44652#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 44650#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 44648#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 44645#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 44638#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 44631#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 44628#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 44625#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 44622#L162 assume 4464 == ssl3_connect_~s__state~0#1; 44619#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 44495#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 44496#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44448#L526 ssl3_connect_~skip~0#1 := 0; 44449#L108-1 assume !false; 44440#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44441#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 44431#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 44432#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 44424#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 44425#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 44415#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 44416#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 44405#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 44406#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 44395#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 44396#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 44386#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 44387#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 44382#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 44383#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 44286#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 44287#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 44278#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 44279#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 44273#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 44274#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 44261#L174 assume 4480 == ssl3_connect_~s__state~0#1; 44262#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 44249#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 44250#L366 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; 45066#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 45064#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45059#L526 ssl3_connect_~skip~0#1 := 0; 45058#L108-1 assume !false; 45057#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45056#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 45055#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 45054#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 45053#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 45052#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 45051#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 45050#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 45049#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 45048#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 45047#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 45046#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 45045#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 45044#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 45043#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 45042#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 45041#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 45040#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 45039#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 45038#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 45037#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 45036#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 45035#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 45034#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 45033#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 45032#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 45031#L186 assume 4512 == ssl3_connect_~s__state~0#1; 44805#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 45030#L387 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; 45029#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 45028#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 45027#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 45025#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45020#L526 ssl3_connect_~skip~0#1 := 0; 45019#L108-1 assume !false; 45018#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45017#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 45016#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 45015#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 45014#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 45013#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 45012#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 45011#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 45010#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 45009#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 45008#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 45007#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 45006#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 45005#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 45004#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 45003#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 45002#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 45001#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 45000#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 44999#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 44998#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 44997#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 44996#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 44995#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 44994#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 44993#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 44992#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 44991#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 44990#L192 assume 4528 == ssl3_connect_~s__state~0#1; 44256#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 43972#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 43973#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 43968#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 43885#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43881#L526 ssl3_connect_~skip~0#1 := 0; 43874#L108-1 assume !false; 43875#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43859#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 43860#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 43789#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 43791#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 43952#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 43949#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 43947#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 43944#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 43941#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 43938#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 43935#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 43932#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 43929#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 43926#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 43923#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 43920#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 43917#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 43914#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 43912#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 43909#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 43903#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 43904#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 44103#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 43893#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 43894#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 43886#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 43879#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 43876#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 43873#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 43861#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 43733#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 43732#L204 assume 4352 == ssl3_connect_~s__state~0#1; 43731#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 43568#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 43461#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 43483#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44450#L526 ssl3_connect_~skip~0#1 := 0; 44451#L108-1 assume !false; 44442#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44443#L111 assume 12292 == ssl3_connect_~s__state~0#1; 43627#L112 [2021-12-16 09:33:28,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,607 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-16 09:33:28,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434251166] [2021-12-16 09:33:28,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,611 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,616 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,617 INFO L85 PathProgramCache]: Analyzing trace with hash 870303663, now seen corresponding path program 1 times [2021-12-16 09:33:28,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082400682] [2021-12-16 09:33:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,693 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:28,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:28,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082400682] [2021-12-16 09:33:28,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082400682] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:28,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827128930] [2021-12-16 09:33:28,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:28,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,708 INFO L229 MonitoredProcess]: Starting monitored process 69 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:28,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-12-16 09:33:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:29,093 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:29,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:29,355 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:29,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827128930] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:29,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:29,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:29,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935613707] [2021-12-16 09:33:29,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,356 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:29,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:29,356 INFO L87 Difference]: Start difference. First operand 3375 states and 4264 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:29,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,516 INFO L93 Difference]: Finished difference Result 4423 states and 5492 transitions. [2021-12-16 09:33:29,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:29,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4423 states and 5492 transitions. [2021-12-16 09:33:29,530 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3437 [2021-12-16 09:33:29,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4423 states to 4423 states and 5492 transitions. [2021-12-16 09:33:29,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4423 [2021-12-16 09:33:29,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4423 [2021-12-16 09:33:29,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4423 states and 5492 transitions. [2021-12-16 09:33:29,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,587 INFO L681 BuchiCegarLoop]: Abstraction has 4423 states and 5492 transitions. [2021-12-16 09:33:29,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4423 states and 5492 transitions. [2021-12-16 09:33:29,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4423 to 3449. [2021-12-16 09:33:29,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3449 states, 3449 states have (on average 1.2618150188460424) internal successors, (4352), 3448 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:29,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3449 states to 3449 states and 4352 transitions. [2021-12-16 09:33:29,674 INFO L704 BuchiCegarLoop]: Abstraction has 3449 states and 4352 transitions. [2021-12-16 09:33:29,675 INFO L587 BuchiCegarLoop]: Abstraction has 3449 states and 4352 transitions. [2021-12-16 09:33:29,675 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:33:29,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3449 states and 4352 transitions. [2021-12-16 09:33:29,681 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3425 [2021-12-16 09:33:29,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,696 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,697 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:29,697 INFO L791 eck$LassoCheckResult]: Stem: 53133#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); 53051#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 53052#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 53085#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 53058#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 53060#L108-1 assume !false; 53222#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53137#L111 assume 12292 == ssl3_connect_~s__state~0#1; 53065#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 53066#L216 [2021-12-16 09:33:29,697 INFO L793 eck$LassoCheckResult]: Loop: 53066#L216 ssl3_connect_~s__server~0#1 := 0; 53095#L221 assume 0 != ssl3_connect_~cb~0#1; 53071#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 53016#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 53017#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 53038#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 53090#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 53136#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53670#L526 ssl3_connect_~skip~0#1 := 0; 53667#L108-1 assume !false; 53664#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53661#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 53658#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 53655#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 53652#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 53602#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 53601#L126 assume 4368 == ssl3_connect_~s__state~0#1; 53069#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 53070#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 53079#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 53031#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 53032#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53682#L526 ssl3_connect_~skip~0#1 := 0; 53680#L108-1 assume !false; 53677#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53671#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 53668#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 53665#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 53662#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 53659#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 53656#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 53653#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 53603#L132 assume 4384 == ssl3_connect_~s__state~0#1; 53023#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 53024#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 53122#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 53129#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 53546#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 53547#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56334#L526 ssl3_connect_~skip~0#1 := 0; 56332#L108-1 assume !false; 56330#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56328#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56326#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 56324#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 56322#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56320#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56318#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56316#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56314#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 56312#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 56310#L138 assume 4400 == ssl3_connect_~s__state~0#1; 53199#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 56305#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56209#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56202#L526 ssl3_connect_~skip~0#1 := 0; 56200#L108-1 assume !false; 56197#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56194#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56190#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 56182#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 56128#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56121#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56119#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56117#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56116#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 56115#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 56114#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 56113#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 53740#L144 assume 4416 == ssl3_connect_~s__state~0#1; 53045#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 53046#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 53021#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 53022#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 53056#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56078#L526 ssl3_connect_~skip~0#1 := 0; 56076#L108-1 assume !false; 56074#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56072#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56070#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 56068#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 56066#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56064#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56062#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56060#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56058#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 56056#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 53728#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 53727#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 53723#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 53721#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 53719#L150 assume 4432 == ssl3_connect_~s__state~0#1; 53104#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 53002#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 53003#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 53039#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56440#L526 ssl3_connect_~skip~0#1 := 0; 56439#L108-1 assume !false; 56438#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56437#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56436#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 53010#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 53011#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56435#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56434#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56433#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56432#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 53119#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 53074#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 53057#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 53012#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 53013#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 53110#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 53111#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 53729#L156 assume 4448 == ssl3_connect_~s__state~0#1; 53103#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 53035#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 53036#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 53047#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 53101#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 56096#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56053#L526 ssl3_connect_~skip~0#1 := 0; 56052#L108-1 assume !false; 56051#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56050#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56049#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 56048#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 56047#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56046#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56044#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56043#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56042#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 56041#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 56039#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 56038#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 56037#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 56036#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 56035#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 56033#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 56032#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 56031#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 56030#L162 assume 4464 == ssl3_connect_~s__state~0#1; 53178#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 56028#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 56027#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56021#L526 ssl3_connect_~skip~0#1 := 0; 56020#L108-1 assume !false; 56019#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56018#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 56017#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 56015#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 56014#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 56013#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 56012#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 56010#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 56009#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 56008#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 56007#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 56005#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 56004#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 56003#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 56002#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 56000#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 55999#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 55993#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 55991#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 55989#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 55987#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 55985#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 55983#L174 assume 4480 == ssl3_connect_~s__state~0#1; 53173#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 55980#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 55978#L366 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; 55909#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 55907#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55901#L526 ssl3_connect_~skip~0#1 := 0; 55899#L108-1 assume !false; 55897#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55571#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 55570#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 55564#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 55562#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 55560#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 55558#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 55556#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 55554#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 55552#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 55550#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 55548#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 55546#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 55544#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 55542#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 55540#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 55538#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 55536#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 55534#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 55532#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 55530#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 55528#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 55526#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 55524#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 55522#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 55520#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 55518#L186 assume 4512 == ssl3_connect_~s__state~0#1; 53163#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 55515#L387 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; 55513#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 55511#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 55509#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 55507#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55501#L526 ssl3_connect_~skip~0#1 := 0; 55499#L108-1 assume !false; 55497#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55495#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 55493#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 55492#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 55486#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 55484#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 55482#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 55480#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 55478#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 55476#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 55474#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 55472#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 55470#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 55468#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 55466#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 55464#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 55462#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 55460#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 55458#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 55456#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 55454#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 55452#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 55450#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 55448#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 55446#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 55444#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 55442#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 55440#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 55438#L192 assume 4528 == ssl3_connect_~s__state~0#1; 53158#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 55435#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 54869#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 53130#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 53131#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53471#L526 ssl3_connect_~skip~0#1 := 0; 53470#L108-1 assume !false; 53469#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53468#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 53467#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 53466#L117 assume 4096 == ssl3_connect_~s__state~0#1; 53066#L216 [2021-12-16 09:33:29,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,697 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-16 09:33:29,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073849643] [2021-12-16 09:33:29,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,701 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,704 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,704 INFO L85 PathProgramCache]: Analyzing trace with hash 566720427, now seen corresponding path program 1 times [2021-12-16 09:33:29,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195091788] [2021-12-16 09:33:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,758 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:29,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195091788] [2021-12-16 09:33:29,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195091788] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:29,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049867528] [2021-12-16 09:33:29,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,759 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,760 INFO L87 Difference]: Start difference. First operand 3449 states and 4352 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:29,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,858 INFO L93 Difference]: Finished difference Result 3818 states and 4796 transitions. [2021-12-16 09:33:29,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,858 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3818 states and 4796 transitions. [2021-12-16 09:33:29,866 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3757 [2021-12-16 09:33:29,876 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3818 states to 3818 states and 4796 transitions. [2021-12-16 09:33:29,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3818 [2021-12-16 09:33:29,878 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3818 [2021-12-16 09:33:29,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3818 states and 4796 transitions. [2021-12-16 09:33:29,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,880 INFO L681 BuchiCegarLoop]: Abstraction has 3818 states and 4796 transitions. [2021-12-16 09:33:29,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3818 states and 4796 transitions. [2021-12-16 09:33:29,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3818 to 3566. [2021-12-16 09:33:29,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3566 states, 3566 states have (on average 1.2641615255187886) internal successors, (4508), 3565 states have internal predecessors, (4508), 0 states have call successors, (0), 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:29,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3566 states to 3566 states and 4508 transitions. [2021-12-16 09:33:29,934 INFO L704 BuchiCegarLoop]: Abstraction has 3566 states and 4508 transitions. [2021-12-16 09:33:29,934 INFO L587 BuchiCegarLoop]: Abstraction has 3566 states and 4508 transitions. [2021-12-16 09:33:29,934 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:33:29,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3566 states and 4508 transitions. [2021-12-16 09:33:29,941 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3541 [2021-12-16 09:33:29,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,942 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,942 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:29,942 INFO L791 eck$LassoCheckResult]: Stem: 60414#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); 60324#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 60325#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 60357#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 60331#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 60333#L108-1 assume !false; 60483#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60421#L111 assume 12292 == ssl3_connect_~s__state~0#1; 60337#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 60338#L216 [2021-12-16 09:33:29,943 INFO L793 eck$LassoCheckResult]: Loop: 60338#L216 ssl3_connect_~s__server~0#1 := 0; 60368#L221 assume 0 != ssl3_connect_~cb~0#1; 60342#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 60289#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 60290#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 60310#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 60363#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 63632#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63626#L526 ssl3_connect_~skip~0#1 := 0; 63625#L108-1 assume !false; 63620#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63618#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63616#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 63614#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 63612#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 63608#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 62784#L126 assume 4368 == ssl3_connect_~s__state~0#1; 60474#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 62781#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 61000#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 62778#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 62776#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62770#L526 ssl3_connect_~skip~0#1 := 0; 62768#L108-1 assume !false; 62765#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62759#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 62757#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 62755#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 62753#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 62751#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 62749#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 62747#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 62745#L132 assume 4384 == ssl3_connect_~s__state~0#1; 60471#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 62744#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 62479#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 62725#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 62719#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 60967#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60694#L526 ssl3_connect_~skip~0#1 := 0; 60695#L108-1 assume !false; 60681#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60682#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 60668#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 60669#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 60654#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 60655#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 60640#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 60641#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 60628#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 60629#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 60963#L138 assume 4400 == ssl3_connect_~s__state~0#1; 60468#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 62662#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 63547#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63540#L526 ssl3_connect_~skip~0#1 := 0; 63537#L108-1 assume !false; 63532#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63438#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63426#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 61032#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 61033#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 61025#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 61026#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 61019#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 61020#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 61013#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 61014#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 63421#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 63420#L144 assume 4416 == ssl3_connect_~s__state~0#1; 60465#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 63419#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 63418#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 63417#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 63415#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63410#L526 ssl3_connect_~skip~0#1 := 0; 63409#L108-1 assume !false; 63407#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63402#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63401#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 63400#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 63399#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 63398#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 63397#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 63396#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 63395#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 63394#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 63393#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 63392#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 63391#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 63390#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 63389#L150 assume 4432 == ssl3_connect_~s__state~0#1; 60462#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 63388#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 63387#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 63383#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61883#L526 ssl3_connect_~skip~0#1 := 0; 61884#L108-1 assume !false; 61878#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61879#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 61872#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 61873#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 61867#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 61868#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 61862#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 61863#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 61858#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 61859#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 61849#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 61850#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 61843#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 61844#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 61837#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 61838#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 61833#L156 assume 4448 == ssl3_connect_~s__state~0#1; 60459#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 61809#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 61810#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 61802#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 61803#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 63822#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63817#L526 ssl3_connect_~skip~0#1 := 0; 63816#L108-1 assume !false; 63815#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63814#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63813#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 63812#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 63811#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 63810#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 63809#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 63808#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 63807#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 63806#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 63805#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 63804#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 63803#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 63802#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 63801#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 63800#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 63799#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 63798#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 63797#L162 assume 4464 == ssl3_connect_~s__state~0#1; 60454#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 63796#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 63795#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63792#L526 ssl3_connect_~skip~0#1 := 0; 63791#L108-1 assume !false; 63790#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63789#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63788#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 63787#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 63786#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 63785#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 63784#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 63783#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 63782#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 63781#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 63780#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 63779#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 63778#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 63777#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 63776#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 63775#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 63774#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 63773#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 63772#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 63771#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 63770#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 63769#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 63768#L174 assume 4480 == ssl3_connect_~s__state~0#1; 60451#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 63767#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 63766#L366 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; 63732#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 61387#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61382#L526 ssl3_connect_~skip~0#1 := 0; 61252#L108-1 assume !false; 61246#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61244#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 61242#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 61240#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 61238#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 61236#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 61234#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 61232#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 61230#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 61228#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 61226#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 61224#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 61222#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 61220#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 61218#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 61216#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 61214#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 61212#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 61210#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 61208#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 61206#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 61204#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 61202#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 61200#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 60825#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 60823#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 60553#L186 assume 4512 == ssl3_connect_~s__state~0#1; 60343#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 60336#L387 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; 60298#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 60299#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 60372#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 60373#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61175#L526 ssl3_connect_~skip~0#1 := 0; 61173#L108-1 assume !false; 61171#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61169#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 61167#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 61165#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 61163#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 61161#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 61159#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 61157#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 61155#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 61153#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 61151#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 61149#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 61147#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 61145#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 61143#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 61141#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 61139#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 61137#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 61135#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 61132#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 61133#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 61880#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 61877#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 61874#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 61871#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 61118#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 61115#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 61116#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 61829#L192 assume 4528 == ssl3_connect_~s__state~0#1; 60442#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 61824#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 61825#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 63653#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 63651#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63646#L526 ssl3_connect_~skip~0#1 := 0; 63645#L108-1 assume !false; 63643#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63641#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 63639#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 63635#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 63609#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 63606#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 63603#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 60408#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 60409#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 60397#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 60344#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 60330#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 60285#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 60286#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 60387#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 60287#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 60288#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 60358#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 60321#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 60291#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 60279#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 60280#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 63281#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 63278#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 63275#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 63272#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 63269#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 63266#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 63263#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 63108#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 61492#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 61491#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 61490#L204 assume 4352 == ssl3_connect_~s__state~0#1; 60787#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 60788#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 60774#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 60775#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60756#L526 ssl3_connect_~skip~0#1 := 0; 60757#L108-1 assume !false; 60748#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60749#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 60740#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 60741#L117 assume 4096 == ssl3_connect_~s__state~0#1; 60338#L216 [2021-12-16 09:33:29,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-16 09:33:29,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859560212] [2021-12-16 09:33:29,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,947 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,951 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1556733534, now seen corresponding path program 1 times [2021-12-16 09:33:29,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116946266] [2021-12-16 09:33:29,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,987 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:29,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116946266] [2021-12-16 09:33:29,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116946266] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:29,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188597214] [2021-12-16 09:33:29,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:29,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,004 INFO L229 MonitoredProcess]: Starting monitored process 70 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:30,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-12-16 09:33:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,478 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:30,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:30,729 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:30,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188597214] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:30,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:30,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:30,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880966385] [2021-12-16 09:33:30,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,731 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:30,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:30,732 INFO L87 Difference]: Start difference. First operand 3566 states and 4508 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:31,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,065 INFO L93 Difference]: Finished difference Result 5228 states and 6302 transitions. [2021-12-16 09:33:31,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:33:31,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5228 states and 6302 transitions. [2021-12-16 09:33:31,078 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3825 [2021-12-16 09:33:31,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5228 states to 5219 states and 6293 transitions. [2021-12-16 09:33:31,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5219 [2021-12-16 09:33:31,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5219 [2021-12-16 09:33:31,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5219 states and 6293 transitions. [2021-12-16 09:33:31,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,090 INFO L681 BuchiCegarLoop]: Abstraction has 5219 states and 6293 transitions. [2021-12-16 09:33:31,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states and 6293 transitions. [2021-12-16 09:33:31,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 3588. [2021-12-16 09:33:31,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3588 states, 3588 states have (on average 1.2327201783723523) internal successors, (4423), 3587 states have internal predecessors, (4423), 0 states have call successors, (0), 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:31,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3588 states to 3588 states and 4423 transitions. [2021-12-16 09:33:31,123 INFO L704 BuchiCegarLoop]: Abstraction has 3588 states and 4423 transitions. [2021-12-16 09:33:31,123 INFO L587 BuchiCegarLoop]: Abstraction has 3588 states and 4423 transitions. [2021-12-16 09:33:31,123 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:33:31,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3588 states and 4423 transitions. [2021-12-16 09:33:31,128 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3537 [2021-12-16 09:33:31,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,130 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,130 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:31,130 INFO L791 eck$LassoCheckResult]: Stem: 70956#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); 70873#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 70874#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 70907#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 70879#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 70881#L108-1 assume !false; 70966#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 70962#L111 assume 12292 == ssl3_connect_~s__state~0#1; 70888#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 70884#L216 [2021-12-16 09:33:31,130 INFO L793 eck$LassoCheckResult]: Loop: 70884#L216 ssl3_connect_~s__server~0#1 := 0; 70916#L221 assume 0 != ssl3_connect_~cb~0#1; 70892#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 70838#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 70839#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 70859#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 70911#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 71409#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73999#L526 ssl3_connect_~skip~0#1 := 0; 73997#L108-1 assume !false; 73996#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73995#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73994#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73992#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73991#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73990#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73989#L126 assume 4368 == ssl3_connect_~s__state~0#1; 71032#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 73988#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 70900#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 73986#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 73985#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73980#L526 ssl3_connect_~skip~0#1 := 0; 73979#L108-1 assume !false; 73978#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73972#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73970#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73968#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73967#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73966#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73965#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73964#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73963#L132 assume 4384 == ssl3_connect_~s__state~0#1; 71027#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 73961#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 70941#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 71213#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 73919#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 73918#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73913#L526 ssl3_connect_~skip~0#1 := 0; 73912#L108-1 assume !false; 73911#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73910#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73909#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73908#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73907#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73906#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73905#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73904#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73903#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73902#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73901#L138 assume 4400 == ssl3_connect_~s__state~0#1; 71022#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 73898#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 73896#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73891#L526 ssl3_connect_~skip~0#1 := 0; 73890#L108-1 assume !false; 73889#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73888#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73887#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73886#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73885#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73884#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73883#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73882#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73881#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73880#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73879#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 73878#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 73877#L144 assume 4416 == ssl3_connect_~s__state~0#1; 71018#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 73876#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 73875#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 73874#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 73872#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73867#L526 ssl3_connect_~skip~0#1 := 0; 73866#L108-1 assume !false; 73865#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73864#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73863#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73861#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73860#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73859#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73857#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73856#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73855#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73853#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73848#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 73846#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 73844#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 73842#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 73841#L150 assume 4432 == ssl3_connect_~s__state~0#1; 71012#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 73838#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 73836#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 73833#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73827#L526 ssl3_connect_~skip~0#1 := 0; 73825#L108-1 assume !false; 73823#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73821#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73819#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73816#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73809#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73806#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73803#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73800#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73797#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73794#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73791#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 73788#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 73785#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 73782#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 73779#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 73776#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 73773#L156 assume 4448 == ssl3_connect_~s__state~0#1; 71007#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 73637#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 73635#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73634#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 70929#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 70930#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74042#L526 ssl3_connect_~skip~0#1 := 0; 74041#L108-1 assume !false; 74040#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74035#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 74033#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 74031#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 74029#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 74027#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 74025#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 74023#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 74021#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 74019#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 74017#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 74015#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 74013#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 74011#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 74009#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 74007#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 74005#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 74004#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 74003#L162 assume 4464 == ssl3_connect_~s__state~0#1; 70940#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 70927#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 70928#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73847#L526 ssl3_connect_~skip~0#1 := 0; 73845#L108-1 assume !false; 73843#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73840#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73837#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73834#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73828#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73826#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73824#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73822#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73820#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73818#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73815#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 73808#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 73805#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 73802#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 73799#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 73796#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 73793#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 73790#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 73787#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 73784#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 73781#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 73778#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 73775#L174 assume 4480 == ssl3_connect_~s__state~0#1; 70862#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 70863#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 70958#L366 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; 71294#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 71912#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71902#L526 ssl3_connect_~skip~0#1 := 0; 71901#L108-1 assume !false; 71894#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71891#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 71888#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 71885#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 71882#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 71879#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 71876#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 71873#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 71870#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 71867#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 71864#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 71861#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 71858#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 71855#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 71852#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 71849#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 71846#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 71843#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 71840#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 71837#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 71834#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 71831#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 71828#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 71825#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 71822#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 71819#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 71816#L186 assume 4512 == ssl3_connect_~s__state~0#1; 70988#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 71811#L387 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; 71808#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 71805#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 71802#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 71784#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71780#L526 ssl3_connect_~skip~0#1 := 0; 71763#L108-1 assume !false; 71764#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71751#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 71752#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 71739#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 71740#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 71727#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 71728#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 71715#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 71716#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 71703#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 71704#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 71691#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 71692#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 71679#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 71680#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 71667#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 71668#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 71655#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 71656#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 71643#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 71644#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 71631#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 71632#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 71619#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 71620#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 71607#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 71608#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 71594#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 71595#L192 assume 4528 == ssl3_connect_~s__state~0#1; 70984#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 71574#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 71349#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 71350#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 73603#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74401#L526 ssl3_connect_~skip~0#1 := 0; 74400#L108-1 assume !false; 74399#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74398#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 74397#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73582#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 73583#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 73578#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 73576#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 73574#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 73571#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 73565#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 73563#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 73561#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 73559#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 73557#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 73555#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 73553#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 73551#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 73549#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 73547#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 73545#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 73543#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 73541#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 73539#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 73537#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 73535#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 73533#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 73531#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 73529#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 73527#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 73525#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 73523#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 73521#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 73519#L204 assume 4352 == ssl3_connect_~s__state~0#1; 70909#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 70910#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 70825#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 70849#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71385#L526 ssl3_connect_~skip~0#1 := 0; 71384#L108-1 assume !false; 71383#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71382#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 71381#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 71380#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 71379#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 71378#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 71377#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 71376#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 71375#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 71374#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 71373#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 71372#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 71371#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 71370#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 71369#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 71368#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 71367#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 71366#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 71365#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 71364#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 71363#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 71362#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 71361#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 71360#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 71359#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 71358#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 71357#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 71356#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 71355#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 71354#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 71353#L198 assume 4560 == ssl3_connect_~s__state~0#1; 71352#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 71351#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 71347#L440 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 71348#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 73600#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73594#L526 ssl3_connect_~skip~0#1 := 0; 73592#L108-1 assume !false; 73590#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73588#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 73585#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 73586#L117 assume 4096 == ssl3_connect_~s__state~0#1; 70884#L216 [2021-12-16 09:33:31,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,131 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-16 09:33:31,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743549371] [2021-12-16 09:33:31,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,134 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,137 INFO L85 PathProgramCache]: Analyzing trace with hash 485887210, now seen corresponding path program 1 times [2021-12-16 09:33:31,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244200490] [2021-12-16 09:33:31,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,167 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:31,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244200490] [2021-12-16 09:33:31,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244200490] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287318718] [2021-12-16 09:33:31,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,168 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,169 INFO L87 Difference]: Start difference. First operand 3588 states and 4423 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:31,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,253 INFO L93 Difference]: Finished difference Result 3688 states and 4437 transitions. [2021-12-16 09:33:31,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3688 states and 4437 transitions. [2021-12-16 09:33:31,261 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-12-16 09:33:31,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3688 states to 3310 states and 4014 transitions. [2021-12-16 09:33:31,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2021-12-16 09:33:31,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2021-12-16 09:33:31,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3310 states and 4014 transitions. [2021-12-16 09:33:31,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,268 INFO L681 BuchiCegarLoop]: Abstraction has 3310 states and 4014 transitions. [2021-12-16 09:33:31,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states and 4014 transitions. [2021-12-16 09:33:31,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 3139. [2021-12-16 09:33:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3139 states, 3139 states have (on average 1.2179037910162471) internal successors, (3823), 3138 states have internal predecessors, (3823), 0 states have call successors, (0), 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:31,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3139 states to 3139 states and 3823 transitions. [2021-12-16 09:33:31,328 INFO L704 BuchiCegarLoop]: Abstraction has 3139 states and 3823 transitions. [2021-12-16 09:33:31,328 INFO L587 BuchiCegarLoop]: Abstraction has 3139 states and 3823 transitions. [2021-12-16 09:33:31,328 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:33:31,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3139 states and 3823 transitions. [2021-12-16 09:33:31,334 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-12-16 09:33:31,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,335 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:31,335 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:31,335 INFO L791 eck$LassoCheckResult]: Stem: 78240#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); 78154#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 78155#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78187#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 78160#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 78162#L108-1 assume !false; 78249#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78250#L111 assume 12292 == ssl3_connect_~s__state~0#1; 78167#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 78168#L216 ssl3_connect_~s__server~0#1 := 0; 79184#L221 assume !(0 != ssl3_connect_~cb~0#1); 79183#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 79182#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 79180#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 79178#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 79177#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 79175#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79170#L526 ssl3_connect_~skip~0#1 := 0; 79169#L108-1 assume !false; 79168#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79167#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79166#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79165#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79164#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79163#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79162#L126 assume 4368 == ssl3_connect_~s__state~0#1; 78332#L130 [2021-12-16 09:33:31,336 INFO L793 eck$LassoCheckResult]: Loop: 78332#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 79155#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 79122#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 79151#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 79152#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79100#L526 ssl3_connect_~skip~0#1 := 0; 79101#L108-1 assume !false; 79094#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79095#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79088#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79089#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79082#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79083#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79076#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79077#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79068#L132 assume 4384 == ssl3_connect_~s__state~0#1; 79069#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 79063#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 79062#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 79053#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 79054#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 79039#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79033#L526 ssl3_connect_~skip~0#1 := 0; 79031#L108-1 assume !false; 79029#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79027#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79025#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79023#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79021#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79019#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79017#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79015#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79013#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 79008#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 79001#L138 assume 4400 == ssl3_connect_~s__state~0#1; 78995#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 78991#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 78992#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78977#L526 ssl3_connect_~skip~0#1 := 0; 78978#L108-1 assume !false; 78971#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78972#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 78965#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 78966#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 78959#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 78960#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 78953#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 78954#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 78947#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 78948#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 78941#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 78942#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 78934#L144 assume 4416 == ssl3_connect_~s__state~0#1; 78935#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 78925#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 78926#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 78919#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 78920#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78905#L526 ssl3_connect_~skip~0#1 := 0; 78906#L108-1 assume !false; 78899#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78900#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 78893#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 78894#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 78887#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 78888#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 78881#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 78882#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 78875#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 78876#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 78869#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 78870#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 78863#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 78864#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 78855#L150 assume 4432 == ssl3_connect_~s__state~0#1; 78856#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 78848#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 78849#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 78845#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78841#L526 ssl3_connect_~skip~0#1 := 0; 78830#L108-1 assume !false; 78831#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78824#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 78825#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 78818#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 78819#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 78812#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 78813#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 78806#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 78807#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 78800#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 78801#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 78794#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 78795#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 78788#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 78789#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 78782#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 78783#L156 assume 4448 == ssl3_connect_~s__state~0#1; 78775#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 78776#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 79819#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 79817#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 79815#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 79557#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79544#L526 ssl3_connect_~skip~0#1 := 0; 79542#L108-1 assume !false; 79541#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79540#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79539#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79538#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79537#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79536#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79535#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79533#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79532#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 79531#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 79530#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 79529#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 79528#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 79527#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 79526#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 79522#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 79521#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 79520#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 79519#L162 assume 4464 == ssl3_connect_~s__state~0#1; 79518#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 79516#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 79517#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79508#L526 ssl3_connect_~skip~0#1 := 0; 79509#L108-1 assume !false; 79504#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79505#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79500#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79501#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79496#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79497#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79492#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79493#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79488#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 79489#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 79484#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 79485#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 79480#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 79481#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 79476#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 79477#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 79472#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 79473#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 79468#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 79469#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 79464#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 79465#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 79456#L174 assume 4480 == ssl3_connect_~s__state~0#1; 79457#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 79450#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 79451#L366 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; 79699#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 79697#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79692#L526 ssl3_connect_~skip~0#1 := 0; 79691#L108-1 assume !false; 79690#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79689#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79688#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79687#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79686#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79685#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79684#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79683#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79682#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 79681#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 79680#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 79679#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 79678#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 79677#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 79676#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 79675#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 79674#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 79673#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 79672#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 79671#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 79670#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 79669#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 79668#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 79667#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 79666#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 79665#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 79664#L186 assume 4512 == ssl3_connect_~s__state~0#1; 79663#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 79662#L387 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; 79661#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 79660#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 79659#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 79657#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79652#L526 ssl3_connect_~skip~0#1 := 0; 79651#L108-1 assume !false; 79650#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79649#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 79648#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 79647#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 79646#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 79645#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 79644#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 79643#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 79642#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 79641#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 79640#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 79639#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 79638#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 79637#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 79636#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 79635#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 79634#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 79633#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 79631#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 79629#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 79626#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 79624#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 79622#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 79620#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 79618#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 79616#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 79614#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 79612#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 79610#L192 assume 4528 == ssl3_connect_~s__state~0#1; 79197#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 79198#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 79190#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 79191#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 78346#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78341#L526 ssl3_connect_~skip~0#1 := 0; 78340#L108-1 assume !false; 78339#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78338#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 78337#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 78336#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 78335#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 78334#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 78331#L126 assume 4368 == ssl3_connect_~s__state~0#1; 78332#L130 [2021-12-16 09:33:31,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-16 09:33:31,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297969143] [2021-12-16 09:33:31,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,347 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:31,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297969143] [2021-12-16 09:33:31,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297969143] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:31,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405937782] [2021-12-16 09:33:31,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,348 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:31,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,348 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 1 times [2021-12-16 09:33:31,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869738856] [2021-12-16 09:33:31,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,375 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:31,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869738856] [2021-12-16 09:33:31,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869738856] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,375 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577708252] [2021-12-16 09:33:31,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,377 INFO L87 Difference]: Start difference. First operand 3139 states and 3823 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:31,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,396 INFO L93 Difference]: Finished difference Result 6181 states and 7356 transitions. [2021-12-16 09:33:31,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6181 states and 7356 transitions. [2021-12-16 09:33:31,413 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-12-16 09:33:31,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6181 states to 6181 states and 7356 transitions. [2021-12-16 09:33:31,424 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6181 [2021-12-16 09:33:31,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6181 [2021-12-16 09:33:31,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6181 states and 7356 transitions. [2021-12-16 09:33:31,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,432 INFO L681 BuchiCegarLoop]: Abstraction has 6181 states and 7356 transitions. [2021-12-16 09:33:31,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6181 states and 7356 transitions. [2021-12-16 09:33:31,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6181 to 6181. [2021-12-16 09:33:31,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6181 states, 6181 states have (on average 1.1900986895324381) internal successors, (7356), 6180 states have internal predecessors, (7356), 0 states have call successors, (0), 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:31,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6181 states to 6181 states and 7356 transitions. [2021-12-16 09:33:31,486 INFO L704 BuchiCegarLoop]: Abstraction has 6181 states and 7356 transitions. [2021-12-16 09:33:31,486 INFO L587 BuchiCegarLoop]: Abstraction has 6181 states and 7356 transitions. [2021-12-16 09:33:31,486 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:33:31,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6181 states and 7356 transitions. [2021-12-16 09:33:31,495 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-12-16 09:33:31,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,496 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:31,496 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:31,497 INFO L791 eck$LassoCheckResult]: Stem: 87572#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); 87481#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 87482#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87514#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 87573#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 87571#L108-1 assume !false; 87646#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87647#L111 assume 12292 == ssl3_connect_~s__state~0#1; 87495#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 87496#L216 ssl3_connect_~s__server~0#1 := 0; 91990#L221 assume 0 != ssl3_connect_~cb~0#1; 88891#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 91987#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 91984#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 91981#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 91979#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 91971#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91967#L526 ssl3_connect_~skip~0#1 := 0; 91965#L108-1 assume !false; 91963#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91961#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 91960#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 91958#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 91956#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 91955#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 91954#L126 assume 4368 == ssl3_connect_~s__state~0#1; 91735#L130 [2021-12-16 09:33:31,497 INFO L793 eck$LassoCheckResult]: Loop: 91735#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 91952#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 91945#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 91943#L268 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 91935#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91931#L526 ssl3_connect_~skip~0#1 := 0; 91929#L108-1 assume !false; 91927#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91925#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 91923#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 91921#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 91919#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 91917#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 91915#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 91913#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 91911#L132 assume 4384 == ssl3_connect_~s__state~0#1; 91089#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 91087#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 91083#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 91079#L281 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 91076#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 90782#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90778#L526 ssl3_connect_~skip~0#1 := 0; 90774#L108-1 assume !false; 90772#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90770#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 90768#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 90766#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 90764#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 90762#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 90760#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 90758#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 90756#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 90754#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 90752#L138 assume 4400 == ssl3_connect_~s__state~0#1; 90749#L142 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 90746#L290-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 90733#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90729#L526 ssl3_connect_~skip~0#1 := 0; 90727#L108-1 assume !false; 90725#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90723#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 90721#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 90719#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 90717#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 90715#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 90713#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 90711#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 90709#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 90707#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 90705#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 90703#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 90701#L144 assume 4416 == ssl3_connect_~s__state~0#1; 90699#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 90697#L307 assume !(3 == ssl3_connect_~blastFlag~0#1); 90695#L307-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 90694#L315 assume !(0 == ssl3_connect_~tmp___6~0#1); 90690#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90686#L526 ssl3_connect_~skip~0#1 := 0; 90682#L108-1 assume !false; 90680#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90678#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 90676#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 90674#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 90672#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 90670#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 90668#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 90666#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 90664#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 90662#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 90660#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 90658#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 90656#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 90654#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 90652#L150 assume 4432 == ssl3_connect_~s__state~0#1; 90650#L154 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 90648#L323 assume !(5 == ssl3_connect_~blastFlag~0#1); 90646#L326 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 90636#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90632#L526 ssl3_connect_~skip~0#1 := 0; 90630#L108-1 assume !false; 90628#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90626#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 90624#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 90622#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 90620#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 90618#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 90616#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 90614#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 90612#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 90610#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 90608#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 90606#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 90604#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 90602#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 90600#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 90598#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 90596#L156 assume 4448 == ssl3_connect_~s__state~0#1; 90594#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 90592#L335 assume !(4 == ssl3_connect_~blastFlag~0#1); 90590#L335-2 assume !(ssl3_connect_~ret~0#1 <= 0); 90588#L341 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 90589#L341-2 ssl3_connect_~s__init_num~0#1 := 0; 93095#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 93089#L526 ssl3_connect_~skip~0#1 := 0; 93085#L108-1 assume !false; 93082#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93078#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 93075#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 93071#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 93067#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 93061#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 93057#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 93053#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 93049#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 93045#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 93041#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 93037#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 93035#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 93032#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 90211#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 90207#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 90205#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 90203#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 90201#L162 assume 4464 == ssl3_connect_~s__state~0#1; 90199#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 90197#L353 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 90188#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90184#L526 ssl3_connect_~skip~0#1 := 0; 90182#L108-1 assume !false; 90180#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90178#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 90176#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 90174#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 90172#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 90170#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 90168#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 90166#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 90164#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 90162#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 90160#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 90158#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 90156#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 90154#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 90152#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 90150#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 90148#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 90146#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 90144#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 90142#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 90140#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 90138#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 90136#L174 assume 4480 == ssl3_connect_~s__state~0#1; 90134#L178 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 90133#L362 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 90129#L366 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; 90057#L366-2 ssl3_connect_~s__init_num~0#1 := 0; 90058#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91893#L526 ssl3_connect_~skip~0#1 := 0; 91892#L108-1 assume !false; 91891#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91890#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 91889#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 91888#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 91887#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 91886#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 91885#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 91884#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 91883#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 91882#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 91881#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 91880#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 91879#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 91878#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 91877#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 91876#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 91875#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 91874#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 91873#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 91872#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 91871#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 91870#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 91869#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 91868#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 91867#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 88145#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 88140#L186 assume 4512 == ssl3_connect_~s__state~0#1; 88135#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 88130#L387 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; 88126#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 88120#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 88111#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 88097#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88087#L526 ssl3_connect_~skip~0#1 := 0; 88082#L108-1 assume !false; 88077#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88072#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 88067#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 88062#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 88057#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 88052#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 88047#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 88042#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 88036#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 88037#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 91831#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 91829#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 91827#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 91825#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 91823#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 91821#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 87995#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 87990#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 87986#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 87982#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 87978#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 87974#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 87970#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 87966#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 87961#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 87962#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 91433#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 91431#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 91429#L192 assume 4528 == ssl3_connect_~s__state~0#1; 91427#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 91425#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 91398#L417 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 91399#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 91746#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 91743#L526 ssl3_connect_~skip~0#1 := 0; 91742#L108-1 assume !false; 91741#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 91740#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 91739#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 91738#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 91737#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 91736#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 91734#L126 assume 4368 == ssl3_connect_~s__state~0#1; 91735#L130 [2021-12-16 09:33:31,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,497 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-16 09:33:31,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259413651] [2021-12-16 09:33:31,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,505 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,509 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,510 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 2 times [2021-12-16 09:33:31,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513699929] [2021-12-16 09:33:31,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,538 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:31,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513699929] [2021-12-16 09:33:31,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513699929] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215146635] [2021-12-16 09:33:31,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,539 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,540 INFO L87 Difference]: Start difference. First operand 6181 states and 7356 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:31,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,617 INFO L93 Difference]: Finished difference Result 5499 states and 6505 transitions. [2021-12-16 09:33:31,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5499 states and 6505 transitions. [2021-12-16 09:33:31,628 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-12-16 09:33:31,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5499 states to 5499 states and 6505 transitions. [2021-12-16 09:33:31,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5499 [2021-12-16 09:33:31,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5499 [2021-12-16 09:33:31,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5499 states and 6505 transitions. [2021-12-16 09:33:31,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,641 INFO L681 BuchiCegarLoop]: Abstraction has 5499 states and 6505 transitions. [2021-12-16 09:33:31,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5499 states and 6505 transitions. [2021-12-16 09:33:31,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5499 to 5465. [2021-12-16 09:33:31,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5465 states, 5465 states have (on average 1.1835315645013724) internal successors, (6468), 5464 states have internal predecessors, (6468), 0 states have call successors, (0), 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:31,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5465 states to 5465 states and 6468 transitions. [2021-12-16 09:33:31,739 INFO L704 BuchiCegarLoop]: Abstraction has 5465 states and 6468 transitions. [2021-12-16 09:33:31,739 INFO L587 BuchiCegarLoop]: Abstraction has 5465 states and 6468 transitions. [2021-12-16 09:33:31,739 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:33:31,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5465 states and 6468 transitions. [2021-12-16 09:33:31,746 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:31,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,749 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:31,749 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:31,749 INFO L791 eck$LassoCheckResult]: Stem: 99263#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); 99168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 99169#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 99204#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 99175#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 99177#L108-1 assume !false; 99494#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99339#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 99340#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 99335#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 99336#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 99331#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 99332#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 99327#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 99328#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 99323#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 99324#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 99319#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 99320#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 99315#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 99316#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 99311#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 99312#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 99307#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 99308#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 99303#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 99304#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 99299#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 99300#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 99295#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 99296#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 99291#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 99292#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 99287#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 99288#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 99283#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 99284#L198 assume 4560 == ssl3_connect_~s__state~0#1; 100726#L202 [2021-12-16 09:33:31,749 INFO L793 eck$LassoCheckResult]: Loop: 100726#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 103438#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 103437#L440 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 103340#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 103337#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 103334#L526 ssl3_connect_~skip~0#1 := 0; 103333#L108-1 assume !false; 103332#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 103331#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 103330#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 103329#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 103328#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 103327#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 103326#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 103325#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 103324#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 103323#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 103322#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 103321#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 103320#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 103319#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 103318#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 103317#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 103316#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 103315#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 103314#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 103313#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 103312#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 103311#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 103310#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 103309#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 103308#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 103307#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 103306#L186 assume 4512 == ssl3_connect_~s__state~0#1; 100806#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 103305#L387 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; 103304#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 103303#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 103302#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 103299#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 103296#L526 ssl3_connect_~skip~0#1 := 0; 103295#L108-1 assume !false; 103294#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 103293#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 103292#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 103291#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 103290#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 103289#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 100020#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 99904#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 99905#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 99895#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 99896#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 99884#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 99885#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 99876#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 99877#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 99868#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 99869#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 99860#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 99861#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 99852#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 99853#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 99756#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 99757#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 99746#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 99747#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 99736#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 99737#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 99726#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 99727#L192 assume 4528 == ssl3_connect_~s__state~0#1; 99704#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 99705#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 100019#L417 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 100821#L421 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 100817#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 100818#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100788#L526 ssl3_connect_~skip~0#1 := 0; 100789#L108-1 assume !false; 100784#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 100785#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 100780#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 100781#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 100776#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 100777#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 100772#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 100773#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 100768#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 100769#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 100764#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 100765#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 100760#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 100761#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 100756#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 100757#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 100752#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 100753#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 100748#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 100749#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 100744#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 100745#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 100740#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 100741#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 99815#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 99813#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 99814#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 99809#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 99810#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 100719#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 100720#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 101141#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 101035#L204 assume 4352 == ssl3_connect_~s__state~0#1; 99559#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 99560#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 99541#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 99542#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99515#L526 ssl3_connect_~skip~0#1 := 0; 99516#L108-1 assume !false; 99511#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99512#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 99507#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 99508#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 99554#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 99555#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 99580#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 99582#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 99577#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 99579#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 99352#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 99354#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 99663#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 99664#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 99651#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 99653#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 99644#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 99646#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 100600#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 100594#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 100595#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 100586#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 100588#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 99720#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 99722#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 100810#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 100811#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 100805#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 100807#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 99707#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 99708#L198 assume 4560 == ssl3_connect_~s__state~0#1; 100726#L202 [2021-12-16 09:33:31,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,750 INFO L85 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2021-12-16 09:33:31,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752105435] [2021-12-16 09:33:31,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,762 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:31,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752105435] [2021-12-16 09:33:31,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752105435] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760002838] [2021-12-16 09:33:31,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,763 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:31,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,764 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2021-12-16 09:33:31,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256727447] [2021-12-16 09:33:31,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,787 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:31,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256727447] [2021-12-16 09:33:31,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256727447] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:31,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695316911] [2021-12-16 09:33:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:31,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,803 INFO L229 MonitoredProcess]: Starting monitored process 71 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:31,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-12-16 09:33:31,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,004 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:32,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:32,159 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:32,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695316911] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:32,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:32,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:32,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689192128] [2021-12-16 09:33:32,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,160 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,162 INFO L87 Difference]: Start difference. First operand 5465 states and 6468 transitions. cyclomatic complexity: 1007 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:32,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,254 INFO L93 Difference]: Finished difference Result 5471 states and 6472 transitions. [2021-12-16 09:33:32,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5471 states and 6472 transitions. [2021-12-16 09:33:32,265 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:32,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5471 states to 5471 states and 6472 transitions. [2021-12-16 09:33:32,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5471 [2021-12-16 09:33:32,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5471 [2021-12-16 09:33:32,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5471 states and 6472 transitions. [2021-12-16 09:33:32,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,279 INFO L681 BuchiCegarLoop]: Abstraction has 5471 states and 6472 transitions. [2021-12-16 09:33:32,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5471 states and 6472 transitions. [2021-12-16 09:33:32,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5471 to 5465. [2021-12-16 09:33:32,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5465 states, 5465 states have (on average 1.1831655992680696) internal successors, (6466), 5464 states have internal predecessors, (6466), 0 states have call successors, (0), 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,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5465 states to 5465 states and 6466 transitions. [2021-12-16 09:33:32,382 INFO L704 BuchiCegarLoop]: Abstraction has 5465 states and 6466 transitions. [2021-12-16 09:33:32,382 INFO L587 BuchiCegarLoop]: Abstraction has 5465 states and 6466 transitions. [2021-12-16 09:33:32,382 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:33:32,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5465 states and 6466 transitions. [2021-12-16 09:33:32,389 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:32,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,390 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:32,390 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:32,390 INFO L791 eck$LassoCheckResult]: Stem: 111094#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); 111001#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 111002#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 111033#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 111008#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 111010#L108-1 assume !false; 111512#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114271#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 111499#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 114268#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 114266#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 114264#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 114262#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 114260#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 114258#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 114256#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 114254#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 114252#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 114250#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 114248#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 114246#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 114244#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 114242#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 114240#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 114238#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 114236#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 114234#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 114232#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 114230#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 114228#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 114226#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 114224#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 114222#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 114220#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 114218#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 114216#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 114213#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 114211#L201 assume 4561 == ssl3_connect_~s__state~0#1; 114209#L202 [2021-12-16 09:33:32,390 INFO L793 eck$LassoCheckResult]: Loop: 114209#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 113633#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 113425#L440 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 113419#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 113416#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113411#L526 ssl3_connect_~skip~0#1 := 0; 113408#L108-1 assume !false; 113405#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113402#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 113399#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 113396#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 113393#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 113390#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 113387#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 113385#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 113383#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 113380#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 113378#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 113376#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 113374#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 113372#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 113369#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 113366#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 113361#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 113358#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 113355#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 113352#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 113349#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 113346#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 113343#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 113340#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 113337#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 113334#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 113331#L186 assume 4512 == ssl3_connect_~s__state~0#1; 112678#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 113326#L387 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; 113323#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 113319#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 113315#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 113312#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113307#L526 ssl3_connect_~skip~0#1 := 0; 113304#L108-1 assume !false; 113301#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113298#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 113295#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 113292#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 113288#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 113284#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 113279#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 113276#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 113273#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 113270#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 113268#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 113265#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 113262#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 113260#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 113258#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 113256#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 113254#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 112804#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 112799#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 112793#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 112788#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 112782#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 112777#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 112771#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 112764#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 112760#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 112756#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 112751#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 112748#L192 assume 4528 == ssl3_connect_~s__state~0#1; 112667#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 112743#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 112740#L417 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 112734#L421 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 112730#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 112728#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112725#L526 ssl3_connect_~skip~0#1 := 0; 112724#L108-1 assume !false; 112723#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112722#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 112721#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 112720#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 112719#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 112718#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 112717#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 112716#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 112715#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 112714#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 112713#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 112712#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 112711#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 112710#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 112709#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 112708#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 112707#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 112705#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 112703#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 112701#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 112699#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 112697#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 112695#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 112692#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 112689#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 112684#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 112681#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 112676#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 112671#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 112665#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 112482#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 111164#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 111165#L204 assume 4352 == ssl3_connect_~s__state~0#1; 112479#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 111152#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 111153#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 112352#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112340#L526 ssl3_connect_~skip~0#1 := 0; 112341#L108-1 assume !false; 112334#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112335#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 112328#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 112329#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 112322#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 112323#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 112315#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 112317#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 112307#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 112309#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 112299#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 112301#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 112291#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 112292#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 112420#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 112418#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 112280#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 111216#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 111218#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 112275#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 112268#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 112270#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 112260#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 112262#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 112690#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 112685#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 112682#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 112677#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 112672#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 112666#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 112668#L198 assume 4560 == ssl3_connect_~s__state~0#1; 114209#L202 [2021-12-16 09:33:32,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2021-12-16 09:33:32,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142411708] [2021-12-16 09:33:32,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,406 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,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142411708] [2021-12-16 09:33:32,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142411708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:32,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076216433] [2021-12-16 09:33:32,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,407 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:32,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,408 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2021-12-16 09:33:32,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993715851] [2021-12-16 09:33:32,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,426 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:32,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993715851] [2021-12-16 09:33:32,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993715851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:32,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934758434] [2021-12-16 09:33:32,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:32,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:32,427 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 72 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:32,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-12-16 09:33:32,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:32,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:32,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,662 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:32,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:32,808 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:32,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934758434] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:32,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:32,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:32,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003633765] [2021-12-16 09:33:32,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,809 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,809 INFO L87 Difference]: Start difference. First operand 5465 states and 6466 transitions. cyclomatic complexity: 1005 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:32,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,899 INFO L93 Difference]: Finished difference Result 5781 states and 6812 transitions. [2021-12-16 09:33:32,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5781 states and 6812 transitions. [2021-12-16 09:33:32,953 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:32,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5781 states to 5717 states and 6746 transitions. [2021-12-16 09:33:32,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5717 [2021-12-16 09:33:32,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5717 [2021-12-16 09:33:32,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5717 states and 6746 transitions. [2021-12-16 09:33:32,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,964 INFO L681 BuchiCegarLoop]: Abstraction has 5717 states and 6746 transitions. [2021-12-16 09:33:32,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5717 states and 6746 transitions. [2021-12-16 09:33:32,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5717 to 5401. [2021-12-16 09:33:32,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5401 states, 5401 states have (on average 1.1845954452879097) internal successors, (6398), 5400 states have internal predecessors, (6398), 0 states have call successors, (0), 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,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5401 states to 5401 states and 6398 transitions. [2021-12-16 09:33:33,000 INFO L704 BuchiCegarLoop]: Abstraction has 5401 states and 6398 transitions. [2021-12-16 09:33:33,000 INFO L587 BuchiCegarLoop]: Abstraction has 5401 states and 6398 transitions. [2021-12-16 09:33:33,000 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:33:33,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5401 states and 6398 transitions. [2021-12-16 09:33:33,007 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:33,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,008 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:33,009 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:33,009 INFO L791 eck$LassoCheckResult]: Stem: 123240#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); 123148#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 123149#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 123184#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 124237#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 124236#L108-1 assume !false; 124227#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124228#L111 assume 12292 == ssl3_connect_~s__state~0#1; 123164#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 123165#L216 ssl3_connect_~s__server~0#1 := 0; 124106#L221 assume 0 != ssl3_connect_~cb~0#1; 124105#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 124104#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 124102#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 124100#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 124098#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 124096#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124093#L526 ssl3_connect_~skip~0#1 := 0; 124092#L108-1 assume !false; 124091#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124090#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 124089#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 124088#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 124087#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 124086#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 124085#L126 assume 4368 == ssl3_connect_~s__state~0#1; 124084#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 124083#L260 assume !(0 == ssl3_connect_~blastFlag~0#1); 124082#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 124080#L268 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 124078#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124075#L526 ssl3_connect_~skip~0#1 := 0; 124074#L108-1 assume !false; 124073#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124072#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 124071#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 124070#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 124069#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 124068#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 124067#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 124066#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 124065#L132 assume 4384 == ssl3_connect_~s__state~0#1; 124064#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 124063#L275 assume !(1 == ssl3_connect_~blastFlag~0#1); 124062#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 124060#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 124061#L281-2 [2021-12-16 09:33:33,009 INFO L793 eck$LassoCheckResult]: Loop: 124061#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 126726#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126721#L526 ssl3_connect_~skip~0#1 := 0; 126718#L108-1 assume !false; 126715#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126712#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 126709#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 126706#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 126703#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 126700#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 126697#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 126694#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 126691#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 126688#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 126685#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 126682#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 126679#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 126675#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 126672#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 126669#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 126665#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 126662#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 126659#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 126655#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 126652#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 126649#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 126646#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 126640#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 126606#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 126605#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 126556#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 126555#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 126478#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 126474#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 126473#L198 assume 4560 == ssl3_connect_~s__state~0#1; 126267#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 126472#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 126471#L440 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 126468#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 126465#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126459#L526 ssl3_connect_~skip~0#1 := 0; 126457#L108-1 assume !false; 126455#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126453#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 126451#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 126449#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 126447#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 126445#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 126443#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 126441#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 126439#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 126437#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 126435#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 126433#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 126431#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 126429#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 126427#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 126425#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 126423#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 126421#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 126419#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 126417#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 126415#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 126413#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 126411#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 126409#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 126407#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 126405#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 126403#L186 assume 4512 == ssl3_connect_~s__state~0#1; 126275#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 126400#L387 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; 126398#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 126396#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 126393#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 126389#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126382#L526 ssl3_connect_~skip~0#1 := 0; 126380#L108-1 assume !false; 126378#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126376#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 126374#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 126372#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 126370#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 126368#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 126366#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 126364#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 126362#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 126360#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 126358#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 126356#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 126354#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 126352#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 126350#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 126348#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 126346#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 126344#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 126342#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 126340#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 126338#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 126336#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 126334#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 126332#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 126330#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 126328#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 126326#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 126324#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 126322#L192 assume 4528 == ssl3_connect_~s__state~0#1; 126270#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 126319#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 126317#L417 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 126313#L421 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 126311#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 126310#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126307#L526 ssl3_connect_~skip~0#1 := 0; 126306#L108-1 assume !false; 126305#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126304#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 126303#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 126302#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 126301#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 126300#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 126299#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 126298#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 126297#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 126296#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 126295#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 126294#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 126293#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 126292#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 126291#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 126290#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 126289#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 126288#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 126287#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 126286#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 126285#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 126284#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 126283#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 126282#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 126281#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 126280#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 126278#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 126276#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 126273#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 126271#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 126268#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 124639#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 123307#L204 assume 4352 == ssl3_connect_~s__state~0#1; 123308#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 123298#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 123299#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 124449#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124434#L526 ssl3_connect_~skip~0#1 := 0; 124435#L108-1 assume !false; 124428#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124429#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 124422#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 124423#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 124416#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 124417#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 124409#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 124411#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 124402#L132 assume 4384 == ssl3_connect_~s__state~0#1; 124403#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 126736#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 126170#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 126733#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 124061#L281-2 [2021-12-16 09:33:33,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-12-16 09:33:33,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117364913] [2021-12-16 09:33:33,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,020 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:33,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117364913] [2021-12-16 09:33:33,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117364913] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984055091] [2021-12-16 09:33:33,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,020 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:33,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-12-16 09:33:33,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637409872] [2021-12-16 09:33:33,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,040 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:33,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637409872] [2021-12-16 09:33:33,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637409872] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:33,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084586153] [2021-12-16 09:33:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:33,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,071 INFO L229 MonitoredProcess]: Starting monitored process 73 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:33,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-12-16 09:33:33,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:33,283 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:33,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:33,531 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:33,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084586153] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:33,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:33,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:33,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893157847] [2021-12-16 09:33:33,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,533 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,543 INFO L87 Difference]: Start difference. First operand 5401 states and 6398 transitions. cyclomatic complexity: 1001 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:33,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,582 INFO L93 Difference]: Finished difference Result 5401 states and 6396 transitions. [2021-12-16 09:33:33,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5401 states and 6396 transitions. [2021-12-16 09:33:33,602 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:33,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5401 states to 5401 states and 6396 transitions. [2021-12-16 09:33:33,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5401 [2021-12-16 09:33:33,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5401 [2021-12-16 09:33:33,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5401 states and 6396 transitions. [2021-12-16 09:33:33,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,653 INFO L681 BuchiCegarLoop]: Abstraction has 5401 states and 6396 transitions. [2021-12-16 09:33:33,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5401 states and 6396 transitions. [2021-12-16 09:33:33,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5401 to 5401. [2021-12-16 09:33:33,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5401 states, 5401 states have (on average 1.184225143491946) internal successors, (6396), 5400 states have internal predecessors, (6396), 0 states have call successors, (0), 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,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5401 states to 5401 states and 6396 transitions. [2021-12-16 09:33:33,773 INFO L704 BuchiCegarLoop]: Abstraction has 5401 states and 6396 transitions. [2021-12-16 09:33:33,773 INFO L587 BuchiCegarLoop]: Abstraction has 5401 states and 6396 transitions. [2021-12-16 09:33:33,773 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:33:33,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5401 states and 6396 transitions. [2021-12-16 09:33:33,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-16 09:33:33,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,787 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:33,787 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:33,788 INFO L791 eck$LassoCheckResult]: Stem: 135055#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); 134949#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 134950#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 134986#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 134957#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 134959#L108-1 assume !false; 135067#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135068#L111 assume 12292 == ssl3_connect_~s__state~0#1; 134963#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 134964#L216 ssl3_connect_~s__server~0#1 := 0; 135122#L221 assume 0 != ssl3_connect_~cb~0#1; 135120#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 135118#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 135115#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 135110#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 135108#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 135106#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135093#L526 ssl3_connect_~skip~0#1 := 0; 135094#L108-1 assume !false; 135089#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135090#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 135085#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 135086#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 135081#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 135082#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 135077#L126 assume 4368 == ssl3_connect_~s__state~0#1; 135078#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 134978#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 134979#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 135258#L268 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 135255#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135247#L526 ssl3_connect_~skip~0#1 := 0; 135245#L108-1 assume !false; 135243#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135241#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 135239#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 135237#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 135235#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 135233#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 135231#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 135229#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 135227#L132 assume 4384 == ssl3_connect_~s__state~0#1; 135225#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 135223#L275 assume !(1 == ssl3_connect_~blastFlag~0#1); 135221#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 135218#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 135219#L281-2 [2021-12-16 09:33:33,788 INFO L793 eck$LassoCheckResult]: Loop: 135219#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 138044#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 138040#L526 ssl3_connect_~skip~0#1 := 0; 138038#L108-1 assume !false; 138033#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 138031#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 138029#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 138027#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 138025#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 138023#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 138021#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 137925#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 137924#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 137922#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 137920#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 137918#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 137916#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 137915#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 137914#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 137912#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 137911#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 137910#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 137905#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 137903#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 137901#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 137899#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 137897#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 137895#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 137893#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 137891#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 137889#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 137887#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 137885#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 137883#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 137881#L198 assume 4560 == ssl3_connect_~s__state~0#1; 137079#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 137815#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 137811#L440 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 135767#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 135768#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137172#L526 ssl3_connect_~skip~0#1 := 0; 137171#L108-1 assume !false; 137170#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137169#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 137168#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 137167#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 137166#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 137164#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 137161#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 137160#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 135725#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 135721#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 135722#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 136601#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 136600#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 136598#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 136597#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 136596#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 136595#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 136594#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 136593#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 136592#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 136590#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 136588#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 135668#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 135669#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 136429#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 136428#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 135650#L186 assume 4512 == ssl3_connect_~s__state~0#1; 135646#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 135642#L387 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; 135638#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 135634#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 135628#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 135629#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 136362#L526 ssl3_connect_~skip~0#1 := 0; 136363#L108-1 assume !false; 135611#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135612#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 136345#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 136346#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 136338#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 136339#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 135593#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 135594#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 136321#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 136322#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 136314#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 136315#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 135575#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 135576#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 136297#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 136298#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 136290#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 136291#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 135524#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 135525#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 136273#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 136274#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 136266#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 136267#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 135506#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 135507#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 136249#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 136250#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 135494#L192 assume 4528 == ssl3_connect_~s__state~0#1; 135495#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 136236#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 136237#L417 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 136064#L421 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 136065#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 136060#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 136058#L526 ssl3_connect_~skip~0#1 := 0; 136053#L108-1 assume !false; 136054#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 136049#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 136050#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 136045#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 136046#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 136041#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 136042#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 136037#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 136038#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 136033#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 136034#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 136029#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 136030#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 136025#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 136026#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 136021#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 136022#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 136017#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 136018#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 136013#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 136014#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 136009#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 136010#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 136005#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 136006#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 136001#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 136002#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 135997#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 135998#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 135993#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 135994#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 135973#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 135974#L204 assume 4352 == ssl3_connect_~s__state~0#1; 135969#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 135970#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 135954#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 135955#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135948#L526 ssl3_connect_~skip~0#1 := 0; 135949#L108-1 assume !false; 135944#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135945#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 135940#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 135941#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 135936#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 135937#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 135931#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 135933#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 135926#L132 assume 4384 == ssl3_connect_~s__state~0#1; 135927#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 138054#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 137995#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 138051#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 135219#L281-2 [2021-12-16 09:33:33,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,788 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-12-16 09:33:33,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888484917] [2021-12-16 09:33:33,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,805 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:33,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888484917] [2021-12-16 09:33:33,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888484917] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369049130] [2021-12-16 09:33:33,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,806 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:33,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-12-16 09:33:33,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653896317] [2021-12-16 09:33:33,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,832 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:33,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653896317] [2021-12-16 09:33:33,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653896317] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:33,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829864474] [2021-12-16 09:33:33,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:33,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:33,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:33,834 INFO L229 MonitoredProcess]: Starting monitored process 74 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:33,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-12-16 09:33:33,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:33,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:33,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:33,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,128 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:34,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:34,333 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:34,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829864474] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:34,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:34,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:34,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826708791] [2021-12-16 09:33:34,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,340 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,341 INFO L87 Difference]: Start difference. First operand 5401 states and 6396 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:34,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,383 INFO L93 Difference]: Finished difference Result 5483 states and 6496 transitions. [2021-12-16 09:33:34,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5483 states and 6496 transitions. [2021-12-16 09:33:34,399 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-12-16 09:33:34,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5483 states to 5483 states and 6496 transitions. [2021-12-16 09:33:34,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5483 [2021-12-16 09:33:34,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5483 [2021-12-16 09:33:34,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5483 states and 6496 transitions. [2021-12-16 09:33:34,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,410 INFO L681 BuchiCegarLoop]: Abstraction has 5483 states and 6496 transitions. [2021-12-16 09:33:34,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5483 states and 6496 transitions. [2021-12-16 09:33:34,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5483 to 5483. [2021-12-16 09:33:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5483 states, 5483 states have (on average 1.1847528725150465) internal successors, (6496), 5482 states have internal predecessors, (6496), 0 states have call successors, (0), 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,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5483 states to 5483 states and 6496 transitions. [2021-12-16 09:33:34,475 INFO L704 BuchiCegarLoop]: Abstraction has 5483 states and 6496 transitions. [2021-12-16 09:33:34,475 INFO L587 BuchiCegarLoop]: Abstraction has 5483 states and 6496 transitions. [2021-12-16 09:33:34,475 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:33:34,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5483 states and 6496 transitions. [2021-12-16 09:33:34,483 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-12-16 09:33:34,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,484 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:34,484 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:34,484 INFO L791 eck$LassoCheckResult]: Stem: 146920#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); 146833#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, 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_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;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;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 146834#L94 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 146867#L97-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 146839#L102 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 146841#L108-1 assume !false; 146927#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 149685#L111 assume 12292 == ssl3_connect_~s__state~0#1; 146847#L112 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 146848#L216 ssl3_connect_~s__server~0#1 := 0; 149648#L221 assume 0 != ssl3_connect_~cb~0#1; 149643#L221-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 149641#L226 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 149638#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 149635#L232-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 149633#L248 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 149627#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 149623#L526 ssl3_connect_~skip~0#1 := 0; 149621#L108-1 assume !false; 149619#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 149617#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 149615#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 149613#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 149608#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 149606#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 149604#L126 assume 4368 == ssl3_connect_~s__state~0#1; 149602#L130 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 149600#L260 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 149598#L260-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 149596#L268 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 149574#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 149570#L526 ssl3_connect_~skip~0#1 := 0; 149568#L108-1 assume !false; 149566#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 149564#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 149562#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 149560#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 149558#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 149556#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 149554#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 149552#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 149550#L132 assume 4384 == ssl3_connect_~s__state~0#1; 149548#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 149546#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 149544#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 149541#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 149542#L281-2 [2021-12-16 09:33:34,484 INFO L793 eck$LassoCheckResult]: Loop: 149542#L281-2 ssl3_connect_~s__init_num~0#1 := 0; 151797#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 151794#L526 ssl3_connect_~skip~0#1 := 0; 151793#L108-1 assume !false; 151789#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 151787#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 151785#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 151783#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 151781#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 151779#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 151777#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 151775#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 151773#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 151771#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 151769#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 151767#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 151765#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 151763#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 151761#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 151759#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 151757#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 151755#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 151753#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 151751#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 151749#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 151747#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 151745#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 151743#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 151741#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 151739#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 151737#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 151735#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 151733#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 151731#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 151729#L198 assume 4560 == ssl3_connect_~s__state~0#1; 146880#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 146789#L437 assume !(ssl3_connect_~ret~0#1 <= 0); 146790#L440 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 146902#L440-2 ssl3_connect_~s__init_num~0#1 := 0; 147460#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147455#L526 ssl3_connect_~skip~0#1 := 0; 147452#L108-1 assume !false; 147449#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147446#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 147443#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 147440#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 147437#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 147434#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 147431#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 147428#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 147425#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 147422#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 147418#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 147414#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 147411#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 147408#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 147404#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 147401#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 147398#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 147394#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 147390#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 147387#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 147384#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 147380#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 147377#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 147374#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 147370#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 147367#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 147361#L186 assume 4512 == ssl3_connect_~s__state~0#1; 147362#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 148463#L387 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; 148461#L393 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 148459#L393-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 148458#L402 assume !(0 == ssl3_connect_~tmp___8~0#1); 148455#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147841#L526 ssl3_connect_~skip~0#1 := 0; 147842#L108-1 assume !false; 147835#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147836#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 147829#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 147830#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 147823#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 147824#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 147817#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 147818#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 147811#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 147812#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 147805#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 147806#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 147799#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 147800#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 147793#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 147794#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 147788#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 147789#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 147777#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 147778#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 147767#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 147768#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 147759#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 147760#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 147752#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 147753#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 147744#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 147745#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 147737#L192 assume 4528 == ssl3_connect_~s__state~0#1; 147604#L196 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 147730#L410 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 147731#L417 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 147720#L421 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 147721#L417-1 ssl3_connect_~s__init_num~0#1 := 0; 147686#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147684#L526 ssl3_connect_~skip~0#1 := 0; 147679#L108-1 assume !false; 147680#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147675#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 147676#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 147671#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 147672#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 147667#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 147668#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 147663#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 147664#L132 assume !(4384 == ssl3_connect_~s__state~0#1); 147659#L135 assume !(4385 == ssl3_connect_~s__state~0#1); 147660#L138 assume !(4400 == ssl3_connect_~s__state~0#1); 147655#L141 assume !(4401 == ssl3_connect_~s__state~0#1); 147656#L144 assume !(4416 == ssl3_connect_~s__state~0#1); 147651#L147 assume !(4417 == ssl3_connect_~s__state~0#1); 147652#L150 assume !(4432 == ssl3_connect_~s__state~0#1); 147647#L153 assume !(4433 == ssl3_connect_~s__state~0#1); 147648#L156 assume !(4448 == ssl3_connect_~s__state~0#1); 147643#L159 assume !(4449 == ssl3_connect_~s__state~0#1); 147644#L162 assume !(4464 == ssl3_connect_~s__state~0#1); 147639#L165 assume !(4465 == ssl3_connect_~s__state~0#1); 147640#L168 assume !(4466 == ssl3_connect_~s__state~0#1); 147635#L171 assume !(4467 == ssl3_connect_~s__state~0#1); 147636#L174 assume !(4480 == ssl3_connect_~s__state~0#1); 147631#L177 assume !(4481 == ssl3_connect_~s__state~0#1); 147632#L180 assume !(4496 == ssl3_connect_~s__state~0#1); 147627#L183 assume !(4497 == ssl3_connect_~s__state~0#1); 147628#L186 assume !(4512 == ssl3_connect_~s__state~0#1); 147623#L189 assume !(4513 == ssl3_connect_~s__state~0#1); 147624#L192 assume !(4528 == ssl3_connect_~s__state~0#1); 147619#L195 assume !(4529 == ssl3_connect_~s__state~0#1); 147620#L198 assume !(4560 == ssl3_connect_~s__state~0#1); 146987#L201 assume !(4561 == ssl3_connect_~s__state~0#1); 146988#L204 assume 4352 == ssl3_connect_~s__state~0#1; 146981#L205 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 146982#L450 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 147575#L450-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 147576#L491 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 147149#L526 ssl3_connect_~skip~0#1 := 0; 147150#L108-1 assume !false; 147143#L109 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 147144#L111 assume !(12292 == ssl3_connect_~s__state~0#1); 147137#L114 assume !(16384 == ssl3_connect_~s__state~0#1); 147138#L117 assume !(4096 == ssl3_connect_~s__state~0#1); 147131#L120 assume !(20480 == ssl3_connect_~s__state~0#1); 147132#L123 assume !(4099 == ssl3_connect_~s__state~0#1); 147123#L126 assume !(4368 == ssl3_connect_~s__state~0#1); 147125#L129 assume !(4369 == ssl3_connect_~s__state~0#1); 147118#L132 assume 4384 == ssl3_connect_~s__state~0#1; 147119#L136 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 151805#L275 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 149784#L275-2 assume !(ssl3_connect_~ret~0#1 <= 0); 151801#L281 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 149542#L281-2 [2021-12-16 09:33:34,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,484 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-12-16 09:33:34,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290187020] [2021-12-16 09:33:34,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,489 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,495 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-12-16 09:33:34,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033174003] [2021-12-16 09:33:34,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,514 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:34,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033174003] [2021-12-16 09:33:34,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033174003] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:34,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298953160] [2021-12-16 09:33:34,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:33:34,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:34,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,515 INFO L229 MonitoredProcess]: Starting monitored process 75 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:34,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-12-16 09:33:34,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-16 09:33:34,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:34,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:34,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,721 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:34,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:34,864 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:34,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298953160] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:34,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:34,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:34,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282121186] [2021-12-16 09:33:34,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:34,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:34,865 INFO L87 Difference]: Start difference. First operand 5483 states and 6496 transitions. cyclomatic complexity: 1017 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:35,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,033 INFO L93 Difference]: Finished difference Result 3719 states and 4179 transitions. [2021-12-16 09:33:35,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:35,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3719 states and 4179 transitions. [2021-12-16 09:33:35,040 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:35,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3719 states to 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-16 09:33:35,041 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-16 09:33:35,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 09:33:35,041 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-16 09:33:35,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-16 09:33:35,041 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:35,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-16 09:33:35,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:33:35 BoogieIcfgContainer [2021-12-16 09:33:35,046 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:33:35,047 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:33:35,047 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:33:35,047 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:33:35,047 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:19" (3/4) ... [2021-12-16 09:33:35,050 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-16 09:33:35,050 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:33:35,050 INFO L158 Benchmark]: Toolchain (without parser) took 16598.23ms. Allocated memory was 136.3MB in the beginning and 532.7MB in the end (delta: 396.4MB). Free memory was 112.2MB in the beginning and 290.8MB in the end (delta: -178.6MB). Peak memory consumption was 217.2MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,050 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 93.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:35,051 INFO L158 Benchmark]: CACSL2BoogieTranslator took 316.13ms. Allocated memory is still 136.3MB. Free memory was 112.2MB in the beginning and 107.6MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,051 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.08ms. Allocated memory is still 136.3MB. Free memory was 107.6MB in the beginning and 105.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,051 INFO L158 Benchmark]: Boogie Preprocessor took 19.57ms. Allocated memory is still 136.3MB. Free memory was 105.0MB in the beginning and 103.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,051 INFO L158 Benchmark]: RCFGBuilder took 526.32ms. Allocated memory is still 136.3MB. Free memory was 102.9MB in the beginning and 80.3MB in the end (delta: 22.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,052 INFO L158 Benchmark]: BuchiAutomizer took 15680.90ms. Allocated memory was 136.3MB in the beginning and 532.7MB in the end (delta: 396.4MB). Free memory was 80.3MB in the beginning and 290.8MB in the end (delta: -210.5MB). Peak memory consumption was 187.9MB. Max. memory is 16.1GB. [2021-12-16 09:33:35,052 INFO L158 Benchmark]: Witness Printer took 2.78ms. Allocated memory is still 532.7MB. Free memory is still 290.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:35,053 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 136.3MB. Free memory is still 93.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 316.13ms. Allocated memory is still 136.3MB. Free memory was 112.2MB in the beginning and 107.6MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.08ms. Allocated memory is still 136.3MB. Free memory was 107.6MB in the beginning and 105.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 19.57ms. Allocated memory is still 136.3MB. Free memory was 105.0MB in the beginning and 103.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 526.32ms. Allocated memory is still 136.3MB. Free memory was 102.9MB in the beginning and 80.3MB in the end (delta: 22.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 15680.90ms. Allocated memory was 136.3MB in the beginning and 532.7MB in the end (delta: 396.4MB). Free memory was 80.3MB in the beginning and 290.8MB in the end (delta: -210.5MB). Peak memory consumption was 187.9MB. Max. memory is 16.1GB. * Witness Printer took 2.78ms. Allocated memory is still 532.7MB. Free memory is still 290.8MB. 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 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. 30 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.6s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 9.6s. Construction of modules took 2.2s. 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 1.2s AutomataMinimizationTime, 32 MinimizatonAttempts, 4205 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6181 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4174 SdHoareTripleChecker+Valid, 2.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4169 mSDsluCounter, 10598 SdHoareTripleChecker+Invalid, 2.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3848 mSDsCounter, 774 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4192 IncrementalHoareTripleChecker+Invalid, 4966 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 774 mSolverCounterUnsat, 6750 mSDtfsCounter, 4192 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: 29ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 1 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:35,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:35,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:35,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-12-16 09:33:35,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:35,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:36,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:36,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:36,525 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