./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:22,944 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:22,950 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:22,980 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:22,982 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:22,985 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:22,987 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:22,991 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:22,992 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:22,996 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:22,996 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:22,997 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:22,998 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:22,999 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:23,000 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:23,002 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:23,003 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:23,004 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:23,006 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:23,007 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:23,010 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:23,011 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:23,012 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:23,012 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:23,016 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:23,018 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:23,018 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:23,020 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:23,020 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:23,020 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:23,021 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:23,021 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:23,022 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:23,023 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:23,023 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:23,024 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:23,025 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:23,025 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:23,025 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:23,026 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:23,026 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:23,027 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:23,045 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:23,048 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:23,049 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:23,049 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:23,050 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:23,050 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:23,050 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:23,050 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:23,051 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:23,051 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:23,051 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:23,052 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:23,052 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:23,053 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:23,054 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:23,054 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:23,054 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:23,055 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:23,055 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:23,055 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:23,055 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:23,055 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:23,056 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:23,056 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 -> 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed [2021-12-16 09:33:23,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:23,262 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:23,264 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:23,265 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:23,266 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:23,267 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-12-16 09:33:23,316 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19030dfda/774c2aba167146229b5f28a406dfa76c/FLAGecd715719 [2021-12-16 09:33:23,713 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:23,713 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-12-16 09:33:23,727 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19030dfda/774c2aba167146229b5f28a406dfa76c/FLAGecd715719 [2021-12-16 09:33:23,738 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19030dfda/774c2aba167146229b5f28a406dfa76c [2021-12-16 09:33:23,741 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:23,742 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:23,744 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:23,744 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:23,746 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:23,747 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:23" (1/1) ... [2021-12-16 09:33:23,748 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@140588fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:23, skipping insertion in model container [2021-12-16 09:33:23,748 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:23" (1/1) ... [2021-12-16 09:33:23,752 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:23,787 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:23,976 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2021-12-16 09:33:23,982 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:23,990 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:24,029 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2021-12-16 09:33:24,039 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:24,049 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:24,050 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:24 WrapperNode [2021-12-16 09:33:24,050 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:24,050 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:24,051 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:24,051 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:24,055 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:24" (1/1) ... [2021-12-16 09:33:24,065 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:24" (1/1) ... [2021-12-16 09:33:24,093 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 485 [2021-12-16 09:33:24,096 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:24,097 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:24,097 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:24,097 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:24,103 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:24" (1/1) ... [2021-12-16 09:33:24,103 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:24" (1/1) ... [2021-12-16 09:33:24,113 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:24" (1/1) ... [2021-12-16 09:33:24,115 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:24" (1/1) ... [2021-12-16 09:33:24,120 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:24" (1/1) ... [2021-12-16 09:33:24,132 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:24" (1/1) ... [2021-12-16 09:33:24,135 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:24" (1/1) ... [2021-12-16 09:33:24,140 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:24,141 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:24,142 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:24,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:24,143 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:24" (1/1) ... [2021-12-16 09:33:24,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,167 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:24,185 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:24,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:24,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:24,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:24,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:24,266 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:24,267 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:24,275 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:24,537 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-16 09:33:24,538 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-16 09:33:24,538 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:24,543 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:24,543 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:24,544 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:24 BoogieIcfgContainer [2021-12-16 09:33:24,544 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:24,545 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:24,545 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:24,548 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:24,548 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:24,548 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:23" (1/3) ... [2021-12-16 09:33:24,549 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6123751b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:24, skipping insertion in model container [2021-12-16 09:33:24,549 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:24,549 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:24" (2/3) ... [2021-12-16 09:33:24,549 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6123751b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:24, skipping insertion in model container [2021-12-16 09:33:24,549 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:24,549 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:24" (3/3) ... [2021-12-16 09:33:24,550 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-12-16 09:33:24,577 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:24,577 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:24,577 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:24,577 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:24,578 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:24,578 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:24,578 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:24,578 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:24,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:24,603 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:24,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:24,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:24,608 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:24,608 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,608 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:24,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:24,613 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:24,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:24,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:24,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:24,614 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,617 INFO L791 eck$LassoCheckResult]: Stem: 116#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); 31#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 114#L106true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 118#L109-2true ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 42#L114true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 35#L120-1true [2021-12-16 09:33:24,617 INFO L793 eck$LassoCheckResult]: Loop: 35#L120-1true assume !false; 20#L121true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18#L123true assume !(12292 == ssl3_connect_~s__state~0#1); 59#L126true assume 16384 == ssl3_connect_~s__state~0#1; 72#L228true ssl3_connect_~s__server~0#1 := 0; 55#L233true assume 0 != ssl3_connect_~cb~0#1; 47#L233-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 19#L238true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 127#L248true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 27#L248-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 9#L270true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 95#L522true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126#L557true ssl3_connect_~skip~0#1 := 0; 35#L120-1true [2021-12-16 09:33:24,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,622 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-16 09:33:24,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613304013] [2021-12-16 09:33:24,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,746 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,790 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:24,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,793 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-16 09:33:24,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111560676] [2021-12-16 09:33:24,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,816 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:24,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:24,834 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:24,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,836 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-12-16 09:33:24,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:24,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298358263] [2021-12-16 09:33:24,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:24,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:24,918 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,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:24,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298358263] [2021-12-16 09:33:24,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298358263] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:24,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:24,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:24,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121617216] [2021-12-16 09:33:24,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:25,145 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:25,146 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:25,146 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:25,146 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:25,146 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:25,146 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,146 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:25,147 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:25,147 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-12-16 09:33:25,147 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:25,147 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:25,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:25,174 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:25,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:25,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:25,181 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:25,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:25,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:25,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:25,195 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:25,197 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:25,200 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:25,202 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:25,205 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:25,434 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:25,435 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:25,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,438 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:25,439 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:25,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,471 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:25,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,480 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:25,481 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:25,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,482 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,512 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,512 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:25,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-16 09:33:25,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,554 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:25,555 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:25,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,595 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,596 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:25,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,614 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:25,623 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,623 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,625 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:25,631 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,631 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:25,650 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:25,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,651 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:25,658 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:25,659 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,659 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,668 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:25,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,703 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:25,704 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:25,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,727 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,727 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:25,742 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:25,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,744 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:25,756 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:25,756 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,757 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,774 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,774 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:25,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,794 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:25,794 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:25,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,796 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,827 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:25,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,831 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:25,831 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:25,833 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:25,833 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,857 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:25,873 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:25,873 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:25,874 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:25,874 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:25,874 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:25,874 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:25,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,874 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:25,874 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:25,874 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-12-16 09:33:25,874 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:25,874 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:25,876 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:25,896 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:25,898 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:25,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:25,902 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:25,904 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:25,907 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:25,909 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:25,914 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:25,917 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:25,919 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:25,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:25,923 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:26,132 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:26,136 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:26,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,138 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:26,139 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:26,140 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:26,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,200 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:26,201 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:26,202 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:26,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,243 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:26,244 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:26,245 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:26,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,252 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,253 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,268 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,283 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:26,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,285 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:26,286 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:26,287 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:26,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,294 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,295 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,317 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:26,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,318 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:26,319 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:26,321 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,328 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,349 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:26,350 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:26,351 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:26,358 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,358 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,358 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,389 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:26,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,391 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:26,392 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:26,393 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:26,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,400 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,401 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-12-16 09:33:26,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,421 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:26,422 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:26,424 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:26,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,430 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,442 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:26,444 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:26,444 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:26,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,446 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:26,447 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:26,448 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:26,449 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:26,449 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:26,449 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:26,469 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:26,471 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:26,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,585 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:26,604 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:26,605 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,946 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 506 states and 827 transitions. Complement of second has 8 states. [2021-12-16 09:33:26,948 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:26,955 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:26,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-16 09:33:26,958 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:26,959 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-16 09:33:26,959 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-16 09:33:26,963 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-12-16 09:33:26,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:26,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-12-16 09:33:26,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-12-16 09:33:26,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-12-16 09:33:26,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-12-16 09:33:26,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,990 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-12-16 09:33:27,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-12-16 09:33:27,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-12-16 09:33:27,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:27,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-12-16 09:33:27,013 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-12-16 09:33:27,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:27,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:27,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:27,017 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:27,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:27,107 INFO L93 Difference]: Finished difference Result 165 states and 246 transitions. [2021-12-16 09:33:27,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:27,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 246 transitions. [2021-12-16 09:33:27,109 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-12-16 09:33:27,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 246 transitions. [2021-12-16 09:33:27,110 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143 [2021-12-16 09:33:27,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2021-12-16 09:33:27,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 246 transitions. [2021-12-16 09:33:27,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:27,110 INFO L681 BuchiCegarLoop]: Abstraction has 165 states and 246 transitions. [2021-12-16 09:33:27,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 246 transitions. [2021-12-16 09:33:27,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 156. [2021-12-16 09:33:27,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.5064102564102564) internal successors, (235), 155 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:27,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2021-12-16 09:33:27,115 INFO L704 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:27,118 INFO L587 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:27,118 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:27,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2021-12-16 09:33:27,119 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:27,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:27,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:27,121 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,121 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:27,122 INFO L791 eck$LassoCheckResult]: Stem: 1165#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); 1082#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 1083#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1161#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 1104#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1105#L115 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1093#L120-1 [2021-12-16 09:33:27,122 INFO L793 eck$LassoCheckResult]: Loop: 1093#L120-1 assume !false; 1094#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1173#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1060#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 1132#L228 ssl3_connect_~s__server~0#1 := 0; 1122#L233 assume 0 != ssl3_connect_~cb~0#1; 1112#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1064#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1065#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1078#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1042#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 1043#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1146#L557 ssl3_connect_~skip~0#1 := 0; 1093#L120-1 [2021-12-16 09:33:27,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,123 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-16 09:33:27,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141337845] [2021-12-16 09:33:27,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,147 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,159 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-16 09:33:27,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168086535] [2021-12-16 09:33:27,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,191 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,196 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:27,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-16 09:33:27,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:27,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035625361] [2021-12-16 09:33:27,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:27,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,227 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,248 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,390 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,390 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,390 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,390 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,391 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:27,391 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,391 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,391 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,391 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2021-12-16 09:33:27,391 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,391 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,579 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,580 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:27,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,581 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:27,598 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:27,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,601 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,609 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,609 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:27,645 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:27,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,646 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:27,647 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:27,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,655 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,655 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,673 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:27,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,674 INFO L229 MonitoredProcess]: Starting monitored process 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:27,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,694 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:27,720 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:27,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,732 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:27,733 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:27,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,756 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,756 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:27,774 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:27,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,788 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:27,789 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:27,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,838 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:27,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,851 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:27,856 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:27,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,857 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,866 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:27,881 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:27,881 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,882 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,882 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,882 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,882 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:27,882 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,882 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,882 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,882 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration2_Loop [2021-12-16 09:33:27,882 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,882 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,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:27,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,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:27,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,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:28,122 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:28,122 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:28,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,123 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:28,124 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:28,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,162 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:28,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,164 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:28,164 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:28,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,198 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:28,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,200 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:28,201 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:28,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,233 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:28,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,234 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:28,235 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:28,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,270 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:28,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,271 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:28,272 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:28,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,280 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,310 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:28,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,312 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:28,313 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:28,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,321 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,352 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:28,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,354 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:28,355 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:28,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,362 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,362 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,395 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:28,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,396 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:28,397 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:28,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,430 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:28,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,431 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:28,432 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:28,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:28,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,439 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,440 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,440 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,472 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:28,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,474 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:28,474 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:28,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,500 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:28,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,501 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:28,502 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:28,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,509 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,510 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,525 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,542 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:28,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,543 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:28,544 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:28,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,551 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,552 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-16 09:33:28,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,569 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:28,570 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:28,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,595 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:28,598 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:28,598 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:28,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,599 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:28,600 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:28,601 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:28,601 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:28,601 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:28,601 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:28,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-16 09:33:28,648 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:28,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,738 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:28,738 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,867 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 474 states and 696 transitions. Complement of second has 7 states. [2021-12-16 09:33:28,867 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:28,868 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:28,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:28,868 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:28,868 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,868 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:28,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,937 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:28,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,961 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:28,961 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,070 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 488 states and 713 transitions. Complement of second has 9 states. [2021-12-16 09:33:29,071 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:29,071 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:29,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:29,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:29,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:29,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:29,072 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:29,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 713 transitions. [2021-12-16 09:33:29,075 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:29,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 385 states and 576 transitions. [2021-12-16 09:33:29,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2021-12-16 09:33:29,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2021-12-16 09:33:29,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 385 states and 576 transitions. [2021-12-16 09:33:29,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,079 INFO L681 BuchiCegarLoop]: Abstraction has 385 states and 576 transitions. [2021-12-16 09:33:29,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states and 576 transitions. [2021-12-16 09:33:29,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 182. [2021-12-16 09:33:29,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:29,085 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:29,085 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:29,085 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:29,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:29,086 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:29,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,087 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,087 INFO L791 eck$LassoCheckResult]: Stem: 2439#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); 2353#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 2354#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2435#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 2375#L114 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2376#L115 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2364#L120-1 [2021-12-16 09:33:29,087 INFO L793 eck$LassoCheckResult]: Loop: 2364#L120-1 assume !false; 2365#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2457#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2405#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 2406#L228 ssl3_connect_~s__server~0#1 := 0; 2394#L233 assume 0 != ssl3_connect_~cb~0#1; 2384#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2335#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2336#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2349#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2314#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 2315#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2421#L557 ssl3_connect_~skip~0#1 := 0; 2364#L120-1 [2021-12-16 09:33:29,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,088 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-16 09:33:29,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98858956] [2021-12-16 09:33:29,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,093 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,097 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-16 09:33:29,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297039392] [2021-12-16 09:33:29,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,102 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,107 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-12-16 09:33:29,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368623344] [2021-12-16 09:33:29,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,113 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,120 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,254 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:29,254 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:29,254 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:29,254 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:29,254 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:29,254 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,254 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:29,254 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:29,255 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2021-12-16 09:33:29,255 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:29,255 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:29,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:29,500 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:29,500 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:29,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,501 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:29,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,515 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:29,519 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,519 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:29,549 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:29,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,550 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:29,551 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:29,554 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,554 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,560 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post39#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:29,577 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:29,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,578 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:29,579 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:29,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,586 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,586 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:29,601 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:29,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,602 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:29,603 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:29,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,655 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,655 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:29,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-16 09:33:29,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,670 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:29,671 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:29,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,695 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,695 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:29,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-16 09:33:29,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,734 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:29,735 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:29,736 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,736 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,778 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:29,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,779 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:29,780 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:29,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:29,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,800 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:29,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-16 09:33:29,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,816 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:29,817 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:29,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,825 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,825 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:29,841 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:29,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,842 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:29,848 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:29,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,851 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,861 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,861 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:29,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-16 09:33:29,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,877 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:29,878 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:29,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,879 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,903 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:29,904 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:29,905 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:29,905 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:29,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,944 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:29,945 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:29,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:29,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:29,961 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:29,977 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:29,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:29,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:29,978 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:29,980 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:29,981 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:29,981 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,001 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:30,002 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:30,017 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:30,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,018 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:30,037 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:30,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:30,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,045 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:30,045 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post41#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:30,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-16 09:33:30,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,062 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:30,063 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:30,064 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:30,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:30,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:30,086 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:30,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,088 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:30,089 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:30,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:30,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-16 09:33:30,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,125 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:30,125 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:30,127 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:30,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:30,148 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:30,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,164 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:30,164 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:30,164 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:30,164 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:30,164 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:30,164 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,164 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:30,164 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:30,164 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration3_Loop [2021-12-16 09:33:30,164 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:30,164 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:30,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,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:30,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,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:30,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:30,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:30,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,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:30,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:30,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,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:30,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:30,374 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:30,374 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:30,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,375 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:30,376 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:30,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-16 09:33:30,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,415 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:30,416 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:30,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,442 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:30,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,444 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,444 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:30,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,453 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,453 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,454 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,469 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:30,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,470 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:30,471 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:30,472 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,479 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,500 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:30,501 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:30,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,508 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,524 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:30,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,525 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:30,529 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:30,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,536 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,536 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-12-16 09:33:30,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,554 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:30,555 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:30,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,592 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:30,594 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:30,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,601 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,602 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,618 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:30,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,619 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:30,620 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:30,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,645 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:30,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,647 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:30,647 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:30,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,656 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,657 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,673 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:30,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,674 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:30,676 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:30,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,683 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:30,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,684 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:30,684 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,701 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:30,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,702 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:30,703 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:30,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,742 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-16 09:33:30,743 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,750 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,750 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,750 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,750 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:30,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,769 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-16 09:33:30,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:30,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:30,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:30,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:30,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:30,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:30,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:30,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:30,786 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:30,789 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-16 09:33:30,789 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-16 09:33:30,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:30,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:30,790 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:30,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-16 09:33:30,791 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:30,791 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:30,791 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:30,791 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:30,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:30,807 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:30,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:30,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:30,919 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:30,919 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,041 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 500 states and 732 transitions. Complement of second has 7 states. [2021-12-16 09:33:31,042 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:31,042 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:31,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:31,043 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:31,043 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,043 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:31,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:31,117 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,117 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:31,117 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,235 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 514 states and 749 transitions. Complement of second has 9 states. [2021-12-16 09:33:31,235 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:31,236 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:31,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:31,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:31,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:31,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:31,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:31,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 514 states and 749 transitions. [2021-12-16 09:33:31,239 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:31,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 514 states to 411 states and 612 transitions. [2021-12-16 09:33:31,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2021-12-16 09:33:31,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2021-12-16 09:33:31,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 612 transitions. [2021-12-16 09:33:31,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,242 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 612 transitions. [2021-12-16 09:33:31,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 612 transitions. [2021-12-16 09:33:31,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 182. [2021-12-16 09:33:31,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:31,246 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:31,262 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:31,263 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:31,276 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:31,277 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:31,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,278 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,278 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,278 INFO L791 eck$LassoCheckResult]: Stem: 3789#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); 3705#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 3706#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3786#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 3726#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3728#L120-1 assume !false; 3810#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3791#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3756#L124 [2021-12-16 09:33:31,279 INFO L793 eck$LassoCheckResult]: Loop: 3756#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 3757#L228 ssl3_connect_~s__server~0#1 := 0; 3745#L233 assume 0 != ssl3_connect_~cb~0#1; 3735#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3685#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3686#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3700#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3664#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 3665#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3771#L557 ssl3_connect_~skip~0#1 := 0; 3716#L120-1 assume !false; 3689#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3690#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3756#L124 [2021-12-16 09:33:31,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,279 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-16 09:33:31,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495647991] [2021-12-16 09:33:31,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,284 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:31,288 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,289 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-12-16 09:33:31,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817856689] [2021-12-16 09:33:31,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,299 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,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817856689] [2021-12-16 09:33:31,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817856689] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583654664] [2021-12-16 09:33:31,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,300 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,301 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,405 INFO L93 Difference]: Finished difference Result 262 states and 363 transitions. [2021-12-16 09:33:31,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 363 transitions. [2021-12-16 09:33:31,408 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2021-12-16 09:33:31,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 341 transitions. [2021-12-16 09:33:31,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2021-12-16 09:33:31,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2021-12-16 09:33:31,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 341 transitions. [2021-12-16 09:33:31,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,409 INFO L681 BuchiCegarLoop]: Abstraction has 245 states and 341 transitions. [2021-12-16 09:33:31,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 341 transitions. [2021-12-16 09:33:31,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2021-12-16 09:33:31,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4269662921348314) internal successors, (254), 177 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2021-12-16 09:33:31,413 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:31,413 INFO L587 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:31,413 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:31,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2021-12-16 09:33:31,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2021-12-16 09:33:31,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,414 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,415 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:31,415 INFO L791 eck$LassoCheckResult]: Stem: 4216#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); 4141#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4142#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4213#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4158#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4160#L120-1 assume !false; 4256#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4247#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4181#L124 [2021-12-16 09:33:31,415 INFO L793 eck$LassoCheckResult]: Loop: 4181#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4182#L228 ssl3_connect_~s__server~0#1 := 0; 4174#L233 assume 0 != ssl3_connect_~cb~0#1; 4165#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4126#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4127#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4138#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4112#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4113#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4199#L557 ssl3_connect_~skip~0#1 := 0; 4148#L120-1 assume !false; 4149#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4257#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4249#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4248#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4242#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4240#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4167#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4168#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4102#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4103#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4179#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4116#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4260#L557 ssl3_connect_~skip~0#1 := 0; 4258#L120-1 assume !false; 4259#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4270#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4181#L124 [2021-12-16 09:33:31,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,415 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-16 09:33:31,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239791147] [2021-12-16 09:33:31,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,419 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,423 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,423 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-12-16 09:33:31,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785697988] [2021-12-16 09:33:31,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,436 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:31,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785697988] [2021-12-16 09:33:31,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785697988] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536015509] [2021-12-16 09:33:31,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,437 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,438 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,542 INFO L93 Difference]: Finished difference Result 233 states and 324 transitions. [2021-12-16 09:33:31,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,543 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 233 states and 324 transitions. [2021-12-16 09:33:31,544 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2021-12-16 09:33:31,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 233 states to 233 states and 324 transitions. [2021-12-16 09:33:31,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2021-12-16 09:33:31,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 233 [2021-12-16 09:33:31,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 233 states and 324 transitions. [2021-12-16 09:33:31,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,546 INFO L681 BuchiCegarLoop]: Abstraction has 233 states and 324 transitions. [2021-12-16 09:33:31,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states and 324 transitions. [2021-12-16 09:33:31,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 195. [2021-12-16 09:33:31,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 195 states have (on average 1.441025641025641) internal successors, (281), 194 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2021-12-16 09:33:31,549 INFO L704 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:31,549 INFO L587 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:31,549 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:31,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2021-12-16 09:33:31,550 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2021-12-16 09:33:31,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,550 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,551 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:31,551 INFO L791 eck$LassoCheckResult]: Stem: 4634#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); 4559#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4560#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4630#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 4575#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4577#L120-1 assume !false; 4699#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4702#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4599#L124 [2021-12-16 09:33:31,551 INFO L793 eck$LassoCheckResult]: Loop: 4599#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 4600#L228 ssl3_connect_~s__server~0#1 := 0; 4592#L233 assume 0 != ssl3_connect_~cb~0#1; 4582#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4543#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4544#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4556#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4527#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4528#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4676#L557 ssl3_connect_~skip~0#1 := 0; 4675#L120-1 assume !false; 4674#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4673#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4672#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4671#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4670#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4669#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4668#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4585#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4519#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4520#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4597#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4633#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4689#L557 ssl3_connect_~skip~0#1 := 0; 4688#L120-1 assume !false; 4687#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4686#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4685#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4631#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4632#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4621#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4584#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4586#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4646#L144 assume 4384 == ssl3_connect_~s__state~0#1; 4552#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 4553#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4609#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4571#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4572#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 4533#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4706#L557 ssl3_connect_~skip~0#1 := 0; 4705#L120-1 assume !false; 4704#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4703#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4599#L124 [2021-12-16 09:33:31,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,551 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-16 09:33:31,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737394429] [2021-12-16 09:33:31,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,555 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,558 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-12-16 09:33:31,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262883202] [2021-12-16 09:33:31,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,572 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:31,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262883202] [2021-12-16 09:33:31,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262883202] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:31,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669905164] [2021-12-16 09:33:31,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,573 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,574 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,678 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2021-12-16 09:33:31,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2021-12-16 09:33:31,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-16 09:33:31,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2021-12-16 09:33:31,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2021-12-16 09:33:31,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2021-12-16 09:33:31,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2021-12-16 09:33:31,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,681 INFO L681 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2021-12-16 09:33:31,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2021-12-16 09:33:31,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2021-12-16 09:33:31,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 223 states have (on average 1.5022421524663676) internal successors, (335), 222 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2021-12-16 09:33:31,685 INFO L704 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:31,685 INFO L587 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:31,685 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:31,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2021-12-16 09:33:31,686 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-12-16 09:33:31,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,686 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,686 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:31,687 INFO L791 eck$LassoCheckResult]: Stem: 5074#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); 4998#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 4999#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5070#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5015#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5017#L120-1 assume !false; 5148#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5120#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5039#L124 [2021-12-16 09:33:31,687 INFO L793 eck$LassoCheckResult]: Loop: 5039#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 5040#L228 ssl3_connect_~s__server~0#1 := 0; 5033#L233 assume 0 != ssl3_connect_~cb~0#1; 5022#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4983#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4984#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4995#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4967#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 4968#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5132#L557 ssl3_connect_~skip~0#1 := 0; 5131#L120-1 assume !false; 5130#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5129#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5128#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5127#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5126#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5125#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5124#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5003#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5004#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5088#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5055#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 4965#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 4966#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5038#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 4994#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 4971#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 4960#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 4961#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5068#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5112#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5110#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5106#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5030#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5031#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5045#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5054#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5035#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5028#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5029#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5036#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 4969#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 4970#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5062#L216 assume 4352 == ssl3_connect_~s__state~0#1; 4979#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 4980#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5009#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5057#L557 ssl3_connect_~skip~0#1 := 0; 5080#L120-1 assume !false; 5169#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5168#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5039#L124 [2021-12-16 09:33:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,687 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-16 09:33:31,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808413194] [2021-12-16 09:33:31,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,691 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,695 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-16 09:33:31,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532414394] [2021-12-16 09:33:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,707 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:31,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532414394] [2021-12-16 09:33:31,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532414394] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:31,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982165370] [2021-12-16 09:33:31,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,709 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,778 INFO L93 Difference]: Finished difference Result 241 states and 359 transitions. [2021-12-16 09:33:31,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 359 transitions. [2021-12-16 09:33:31,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-12-16 09:33:31,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 359 transitions. [2021-12-16 09:33:31,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2021-12-16 09:33:31,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2021-12-16 09:33:31,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 359 transitions. [2021-12-16 09:33:31,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,781 INFO L681 BuchiCegarLoop]: Abstraction has 241 states and 359 transitions. [2021-12-16 09:33:31,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 359 transitions. [2021-12-16 09:33:31,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2021-12-16 09:33:31,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4915966386554622) internal successors, (355), 237 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2021-12-16 09:33:31,784 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:31,785 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:31,785 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:31,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2021-12-16 09:33:31,786 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:31,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,786 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,786 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:31,787 INFO L791 eck$LassoCheckResult]: Stem: 5544#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); 5466#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 5467#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5538#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5485#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5487#L120-1 assume !false; 5628#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5601#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5506#L124 [2021-12-16 09:33:31,787 INFO L793 eck$LassoCheckResult]: Loop: 5506#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 5507#L228 ssl3_connect_~s__server~0#1 := 0; 5500#L233 assume 0 != ssl3_connect_~cb~0#1; 5492#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5451#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5452#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5463#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5435#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5436#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5524#L557 ssl3_connect_~skip~0#1 := 0; 5549#L120-1 assume !false; 5625#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5622#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5620#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5618#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5616#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5529#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5494#L138 assume 4368 == ssl3_connect_~s__state~0#1; 5472#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 5427#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5428#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5504#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5543#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5580#L557 ssl3_connect_~skip~0#1 := 0; 5579#L120-1 assume !false; 5578#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5577#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5576#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5575#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5574#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5573#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5572#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5571#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5568#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5432#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5523#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5433#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5434#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5505#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5462#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5439#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5429#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5430#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5536#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5490#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5425#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5426#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5458#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5498#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5513#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5522#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5502#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5496#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5497#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5503#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5437#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5438#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5530#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5447#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5448#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5479#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5483#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5608#L557 ssl3_connect_~skip~0#1 := 0; 5607#L120-1 assume !false; 5600#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5599#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5506#L124 [2021-12-16 09:33:31,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,787 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-16 09:33:31,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629603671] [2021-12-16 09:33:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,791 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,794 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-12-16 09:33:31,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299948128] [2021-12-16 09:33:31,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,810 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:31,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299948128] [2021-12-16 09:33:31,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299948128] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,811 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:31,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076038962] [2021-12-16 09:33:31,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,812 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,812 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,880 INFO L93 Difference]: Finished difference Result 243 states and 358 transitions. [2021-12-16 09:33:31,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 243 states and 358 transitions. [2021-12-16 09:33:31,882 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-12-16 09:33:31,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 243 states to 243 states and 358 transitions. [2021-12-16 09:33:31,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 243 [2021-12-16 09:33:31,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 243 [2021-12-16 09:33:31,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 243 states and 358 transitions. [2021-12-16 09:33:31,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,884 INFO L681 BuchiCegarLoop]: Abstraction has 243 states and 358 transitions. [2021-12-16 09:33:31,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states and 358 transitions. [2021-12-16 09:33:31,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 238. [2021-12-16 09:33:31,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4705882352941178) internal successors, (350), 237 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2021-12-16 09:33:31,887 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:31,887 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:31,887 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:31,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2021-12-16 09:33:31,888 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:31,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,889 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,889 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:31,889 INFO L791 eck$LassoCheckResult]: Stem: 6034#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); 5953#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 5954#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6028#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 5969#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5971#L120-1 assume !false; 6146#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6143#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5993#L124 [2021-12-16 09:33:31,889 INFO L793 eck$LassoCheckResult]: Loop: 5993#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 5994#L228 ssl3_connect_~s__server~0#1 := 0; 5986#L233 assume 0 != ssl3_connect_~cb~0#1; 5976#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5939#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5940#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5950#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5923#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 5924#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6126#L557 ssl3_connect_~skip~0#1 := 0; 6125#L120-1 assume !false; 6124#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6123#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6122#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6121#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6120#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6016#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6017#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6013#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 5915#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5916#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5991#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6033#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6085#L557 ssl3_connect_~skip~0#1 := 0; 6083#L120-1 assume !false; 6082#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6081#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6075#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6072#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6065#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6062#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5978#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5958#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5919#L144 assume 4384 == ssl3_connect_~s__state~0#1; 5920#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 5947#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6001#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5965#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 5966#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 5929#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6010#L557 ssl3_connect_~skip~0#1 := 0; 5960#L120-1 assume !false; 5941#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5937#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5938#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5987#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6037#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6038#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6095#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6055#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6056#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6134#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6044#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6045#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6043#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6041#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6042#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6046#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6119#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6118#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6117#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6116#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6115#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6114#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6113#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6112#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6111#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6109#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6108#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5980#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5982#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6063#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6064#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5926#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6018#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5935#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5936#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5963#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5967#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6103#L557 ssl3_connect_~skip~0#1 := 0; 6102#L120-1 assume !false; 6101#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6100#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5993#L124 [2021-12-16 09:33:31,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,890 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-16 09:33:31,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864690477] [2021-12-16 09:33:31,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,894 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,897 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-12-16 09:33:31,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085568213] [2021-12-16 09:33:31,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,926 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:31,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085568213] [2021-12-16 09:33:31,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085568213] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:31,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824008580] [2021-12-16 09:33:31,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,927 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,928 INFO L87 Difference]: Start difference. First operand 238 states and 350 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,025 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2021-12-16 09:33:32,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2021-12-16 09:33:32,027 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-12-16 09:33:32,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2021-12-16 09:33:32,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-12-16 09:33:32,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-12-16 09:33:32,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2021-12-16 09:33:32,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,029 INFO L681 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2021-12-16 09:33:32,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2021-12-16 09:33:32,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2021-12-16 09:33:32,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 278 states have (on average 1.420863309352518) internal successors, (395), 277 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2021-12-16 09:33:32,032 INFO L704 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:32,032 INFO L587 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:32,032 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:32,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2021-12-16 09:33:32,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-12-16 09:33:32,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,034 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,034 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:32,034 INFO L791 eck$LassoCheckResult]: Stem: 6560#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); 6479#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 6480#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6555#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 6497#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6499#L120-1 assume !false; 6712#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6589#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6519#L124 [2021-12-16 09:33:32,035 INFO L793 eck$LassoCheckResult]: Loop: 6519#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 6520#L228 ssl3_connect_~s__server~0#1 := 0; 6512#L233 assume 0 != ssl3_connect_~cb~0#1; 6504#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6463#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6464#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6476#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6447#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 6448#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6538#L557 ssl3_connect_~skip~0#1 := 0; 6567#L120-1 assume !false; 6704#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6703#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6647#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6648#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6642#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6544#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6545#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6541#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6439#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6440#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6516#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6559#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6705#L557 ssl3_connect_~skip~0#1 := 0; 6487#L120-1 assume !false; 6465#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6466#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6702#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6643#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6644#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6662#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6506#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6484#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6485#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6472#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6473#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6530#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6492#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6494#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 6453#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6695#L557 ssl3_connect_~skip~0#1 := 0; 6694#L120-1 assume !false; 6692#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6690#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6689#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6688#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6687#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6686#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6685#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6684#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6683#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 6682#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 6681#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 6680#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 6679#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 6678#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 6677#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 6676#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 6675#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 6674#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 6673#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 6672#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6592#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6593#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6578#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6579#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6580#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6656#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6654#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6652#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 6651#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 6650#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6649#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 6450#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 6546#L216 assume 4352 == ssl3_connect_~s__state~0#1; 6459#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6460#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6490#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6495#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6602#L557 ssl3_connect_~skip~0#1 := 0; 6601#L120-1 assume !false; 6600#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6599#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6519#L124 [2021-12-16 09:33:32,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,035 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-16 09:33:32,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453145857] [2021-12-16 09:33:32,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,039 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,042 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,043 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-12-16 09:33:32,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058063792] [2021-12-16 09:33:32,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,064 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:32,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058063792] [2021-12-16 09:33:32,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058063792] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859130762] [2021-12-16 09:33:32,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,065 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,066 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,137 INFO L93 Difference]: Finished difference Result 302 states and 426 transitions. [2021-12-16 09:33:32,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 426 transitions. [2021-12-16 09:33:32,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-12-16 09:33:32,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 426 transitions. [2021-12-16 09:33:32,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-16 09:33:32,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-16 09:33:32,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 426 transitions. [2021-12-16 09:33:32,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,140 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 426 transitions. [2021-12-16 09:33:32,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 426 transitions. [2021-12-16 09:33:32,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 297. [2021-12-16 09:33:32,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 297 states have (on average 1.4107744107744107) internal successors, (419), 296 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2021-12-16 09:33:32,144 INFO L704 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:32,144 INFO L587 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:32,144 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:32,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2021-12-16 09:33:32,145 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-12-16 09:33:32,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,145 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,146 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,146 INFO L791 eck$LassoCheckResult]: Stem: 7146#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); 7066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 7067#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7143#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7085#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7087#L120-1 assume !false; 7281#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7279#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2021-12-16 09:33:32,146 INFO L793 eck$LassoCheckResult]: Loop: 7108#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 7109#L228 ssl3_connect_~s__server~0#1 := 0; 7101#L233 assume 0 != ssl3_connect_~cb~0#1; 7092#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7050#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7051#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7063#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7034#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7035#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7126#L557 ssl3_connect_~skip~0#1 := 0; 7074#L120-1 assume !false; 7075#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7048#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7049#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7276#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7149#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7132#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7133#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7129#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7025#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7026#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7106#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7145#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7269#L557 ssl3_connect_~skip~0#1 := 0; 7268#L120-1 assume !false; 7267#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7266#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7265#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7264#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7263#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7262#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7261#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7071#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7072#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7059#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7060#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7118#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7080#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7082#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7125#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7293#L557 ssl3_connect_~skip~0#1 := 0; 7290#L120-1 assume !false; 7289#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7288#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7287#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7286#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7285#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7284#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7094#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7095#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7029#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7030#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7124#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7032#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7112#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7042#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7040#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7294#L557 ssl3_connect_~skip~0#1 := 0; 7291#L120-1 assume !false; 7292#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7319#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7318#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7317#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7316#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7315#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7314#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7313#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7312#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7311#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7310#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7309#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7308#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7307#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7306#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7305#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7165#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7166#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7195#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7193#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7191#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7189#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7187#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7185#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7183#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7181#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7179#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7177#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7175#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7174#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7173#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7037#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7134#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7046#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7047#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7078#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7083#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7218#L557 ssl3_connect_~skip~0#1 := 0; 7217#L120-1 assume !false; 7216#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7215#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7108#L124 [2021-12-16 09:33:32,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,146 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-16 09:33:32,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489590796] [2021-12-16 09:33:32,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,150 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,153 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-12-16 09:33:32,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341110599] [2021-12-16 09:33:32,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,169 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:32,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341110599] [2021-12-16 09:33:32,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341110599] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140953115] [2021-12-16 09:33:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,170 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,171 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,244 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2021-12-16 09:33:32,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,244 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2021-12-16 09:33:32,245 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-12-16 09:33:32,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2021-12-16 09:33:32,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-16 09:33:32,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-16 09:33:32,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2021-12-16 09:33:32,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,247 INFO L681 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2021-12-16 09:33:32,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2021-12-16 09:33:32,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2021-12-16 09:33:32,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 318 states have (on average 1.39937106918239) internal successors, (445), 317 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2021-12-16 09:33:32,251 INFO L704 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:32,251 INFO L587 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:32,251 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:32,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2021-12-16 09:33:32,252 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-12-16 09:33:32,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,253 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,253 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,253 INFO L791 eck$LassoCheckResult]: Stem: 7769#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); 7689#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 7690#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7765#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 7707#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7709#L120-1 assume !false; 7876#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7873#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7731#L124 [2021-12-16 09:33:32,253 INFO L793 eck$LassoCheckResult]: Loop: 7731#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 7732#L228 ssl3_connect_~s__server~0#1 := 0; 7722#L233 assume 0 != ssl3_connect_~cb~0#1; 7714#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7673#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7674#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7685#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7657#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 7658#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7750#L557 ssl3_connect_~skip~0#1 := 0; 7697#L120-1 assume !false; 7675#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7671#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7672#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7766#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7767#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7755#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7756#L138 assume 4368 == ssl3_connect_~s__state~0#1; 7753#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 7649#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7650#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7729#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7768#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7944#L557 ssl3_connect_~skip~0#1 := 0; 7942#L120-1 assume !false; 7940#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7938#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7936#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7934#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7932#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7930#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7716#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7694#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7695#L144 assume 4384 == ssl3_connect_~s__state~0#1; 7681#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 7682#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7741#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7702#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7704#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7903#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7897#L557 ssl3_connect_~skip~0#1 := 0; 7895#L120-1 assume !false; 7893#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7891#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7889#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7887#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7885#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7884#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7883#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7882#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7881#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7880#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7774#L150 assume 4400 == ssl3_connect_~s__state~0#1; 7745#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7735#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7665#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7725#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7911#L557 ssl3_connect_~skip~0#1 := 0; 7910#L120-1 assume !false; 7908#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7907#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7906#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7905#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7904#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7898#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7896#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7894#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7892#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7890#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7888#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7886#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7808#L156 assume 4416 == ssl3_connect_~s__state~0#1; 7743#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 7744#L340 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7736#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7737#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 7663#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7921#L557 ssl3_connect_~skip~0#1 := 0; 7919#L120-1 assume !false; 7918#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7917#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7916#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7801#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7772#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7773#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7803#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7780#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7781#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7782#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7783#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7775#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7776#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7807#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7777#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7778#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7779#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7790#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7791#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7797#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7798#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7799#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7784#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7785#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7786#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7792#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7793#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7800#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7789#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7787#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7788#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7660#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7757#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7669#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7670#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7700#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7705#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7819#L557 ssl3_connect_~skip~0#1 := 0; 7816#L120-1 assume !false; 7813#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7810#L123 assume 12292 == ssl3_connect_~s__state~0#1; 7731#L124 [2021-12-16 09:33:32,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,254 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-16 09:33:32,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57263602] [2021-12-16 09:33:32,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,257 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,260 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-12-16 09:33:32,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347448119] [2021-12-16 09:33:32,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,279 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:32,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347448119] [2021-12-16 09:33:32,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347448119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554895593] [2021-12-16 09:33:32,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,280 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,281 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,296 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2021-12-16 09:33:32,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2021-12-16 09:33:32,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:32,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:32,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2021-12-16 09:33:32,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2021-12-16 09:33:32,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2021-12-16 09:33:32,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,301 INFO L681 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:32,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2021-12-16 09:33:32,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2021-12-16 09:33:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 613 states have (on average 1.3964110929853182) internal successors, (856), 612 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:32,308 INFO L704 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:32,308 INFO L587 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:32,308 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:32,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2021-12-16 09:33:32,310 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:32,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,311 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,311 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,311 INFO L791 eck$LassoCheckResult]: Stem: 8728#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); 8631#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 8632#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8722#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 8649#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8651#L120-1 assume !false; 9018#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9014#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9005#L124 [2021-12-16 09:33:32,311 INFO L793 eck$LassoCheckResult]: Loop: 9005#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 8763#L228 ssl3_connect_~s__server~0#1 := 0; 8666#L233 assume 0 != ssl3_connect_~cb~0#1; 8667#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9001#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8999#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8997#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8597#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 8598#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9029#L557 ssl3_connect_~skip~0#1 := 0; 9026#L120-1 assume !false; 9023#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9021#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9017#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9013#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9009#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8790#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8789#L138 assume 4368 == ssl3_connect_~s__state~0#1; 8756#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8788#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8587#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8726#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8727#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8807#L557 ssl3_connect_~skip~0#1 := 0; 8806#L120-1 assume !false; 8805#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8804#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8803#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8802#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8801#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8800#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8799#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8798#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8746#L144 assume 4384 == ssl3_connect_~s__state~0#1; 8745#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 8690#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8691#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8700#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8971#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 9195#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9190#L557 ssl3_connect_~skip~0#1 := 0; 9189#L120-1 assume !false; 9187#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9185#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8669#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8670#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8724#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8712#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8713#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9178#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9060#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9061#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8736#L150 assume 4400 == ssl3_connect_~s__state~0#1; 8737#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 9158#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8671#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8672#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9137#L557 ssl3_connect_~skip~0#1 := 0; 9135#L120-1 assume !false; 9133#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9131#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 9129#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 9127#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 9125#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 9124#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 9122#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 9121#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 9118#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 9093#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 9057#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 9056#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8883#L156 assume 4416 == ssl3_connect_~s__state~0#1; 8880#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 8879#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 8878#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8723#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 8601#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8932#L557 ssl3_connect_~skip~0#1 := 0; 8930#L120-1 assume !false; 8928#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8926#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8924#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8922#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8766#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8767#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8759#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8760#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8752#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8753#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8915#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8914#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8913#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 8912#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 8856#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 8857#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 8911#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 8910#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 8888#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 8885#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 8886#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 8887#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 8866#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 8867#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 8868#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 8904#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 8903#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 8875#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 8876#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 8920#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 8921#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 8596#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 8710#L216 assume 4352 == ssl3_connect_~s__state~0#1; 8711#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8860#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8646#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8647#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9028#L557 ssl3_connect_~skip~0#1 := 0; 9025#L120-1 assume !false; 9022#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9010#L123 assume 12292 == ssl3_connect_~s__state~0#1; 9005#L124 [2021-12-16 09:33:32,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-16 09:33:32,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300327035] [2021-12-16 09:33:32,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,315 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,318 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-12-16 09:33:32,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991847204] [2021-12-16 09:33:32,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,335 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:32,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991847204] [2021-12-16 09:33:32,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991847204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725988944] [2021-12-16 09:33:32,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,336 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,337 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,415 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2021-12-16 09:33:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2021-12-16 09:33:32,418 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-12-16 09:33:32,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2021-12-16 09:33:32,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-12-16 09:33:32,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-12-16 09:33:32,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2021-12-16 09:33:32,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,421 INFO L681 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2021-12-16 09:33:32,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2021-12-16 09:33:32,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2021-12-16 09:33:32,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.3839150227617603) internal successors, (912), 658 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2021-12-16 09:33:32,438 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:32,438 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:32,438 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:32,438 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2021-12-16 09:33:32,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-12-16 09:33:32,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,441 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,441 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:32,441 INFO L791 eck$LassoCheckResult]: Stem: 10014#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); 9914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 9915#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 10008#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 9933#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9935#L120-1 assume !false; 10160#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10134#L123 assume 12292 == ssl3_connect_~s__state~0#1; 10131#L124 [2021-12-16 09:33:32,442 INFO L793 eck$LassoCheckResult]: Loop: 10131#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 10047#L228 ssl3_connect_~s__server~0#1 := 0; 10125#L233 assume 0 != ssl3_connect_~cb~0#1; 10121#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 10118#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 10116#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10111#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9879#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 9880#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10145#L557 ssl3_connect_~skip~0#1 := 0; 10144#L120-1 assume !false; 10143#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10142#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10141#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10078#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10079#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10071#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10070#L138 assume 4368 == ssl3_connect_~s__state~0#1; 9991#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 9992#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9871#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 10012#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 10013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10307#L557 ssl3_connect_~skip~0#1 := 0; 10305#L120-1 assume !false; 10303#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10300#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10297#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10294#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10291#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10288#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10282#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10279#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10034#L144 assume 4384 == ssl3_connect_~s__state~0#1; 10033#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 9976#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9977#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9983#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10341#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 10339#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10334#L557 ssl3_connect_~skip~0#1 := 0; 10333#L120-1 assume !false; 10332#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10331#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10330#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10329#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10328#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10327#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10326#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10325#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10324#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 10323#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10322#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 10321#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10320#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 10319#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10318#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10317#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10316#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10315#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10313#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10308#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10306#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10304#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10301#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10298#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10295#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10292#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10289#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10286#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10284#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10275#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10137#L210 assume 4560 == ssl3_connect_~s__state~0#1; 10015#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 10016#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 10000#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 10001#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 9994#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10095#L557 ssl3_connect_~skip~0#1 := 0; 10092#L120-1 assume !false; 10089#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10086#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10082#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10083#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10074#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10075#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10130#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10234#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10232#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 10230#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10228#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 10226#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10224#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 10222#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10219#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10217#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10215#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10213#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10211#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10209#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10207#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10205#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10202#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10200#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10197#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10195#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10192#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10191#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10190#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10188#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10184#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 10180#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 10139#L216 assume 4352 == ssl3_connect_~s__state~0#1; 9892#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 9893#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9925#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10168#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10162#L557 ssl3_connect_~skip~0#1 := 0; 10159#L120-1 assume !false; 10157#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10136#L123 assume 12292 == ssl3_connect_~s__state~0#1; 10131#L124 [2021-12-16 09:33:32,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,442 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-16 09:33:32,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300127779] [2021-12-16 09:33:32,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,446 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,449 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,449 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-12-16 09:33:32,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221101154] [2021-12-16 09:33:32,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,466 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:32,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221101154] [2021-12-16 09:33:32,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221101154] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790614905] [2021-12-16 09:33:32,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,467 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,468 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand has 3 states, 3 states have (on average 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:32,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,479 INFO L93 Difference]: Finished difference Result 1169 states and 1638 transitions. [2021-12-16 09:33:32,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:32,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-12-16 09:33:32,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1169 states to 1169 states and 1638 transitions. [2021-12-16 09:33:32,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1169 [2021-12-16 09:33:32,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1169 [2021-12-16 09:33:32,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:32,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,488 INFO L681 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:32,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:32,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1169. [2021-12-16 09:33:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1169 states have (on average 1.401197604790419) internal successors, (1638), 1168 states have internal predecessors, (1638), 0 states have call successors, (0), 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,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1638 transitions. [2021-12-16 09:33:32,500 INFO L704 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:32,500 INFO L587 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:32,500 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:33:32,500 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:32,503 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-12-16 09:33:32,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,504 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,504 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,504 INFO L791 eck$LassoCheckResult]: Stem: 11835#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); 11746#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 11747#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11830#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 11765#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11754#L120-1 assume !false; 11755#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12868#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11788#L124 [2021-12-16 09:33:32,505 INFO L793 eck$LassoCheckResult]: Loop: 11788#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 11789#L228 ssl3_connect_~s__server~0#1 := 0; 11794#L233 assume 0 != ssl3_connect_~cb~0#1; 12826#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 12825#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 12824#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 12814#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11712#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 11713#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12828#L557 ssl3_connect_~skip~0#1 := 0; 12827#L120-1 assume !false; 12823#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12813#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12811#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12758#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12757#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12756#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12755#L138 assume 4368 == ssl3_connect_~s__state~0#1; 11818#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 11704#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11705#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 12643#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 12640#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12634#L557 ssl3_connect_~skip~0#1 := 0; 12632#L120-1 assume !false; 12630#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12628#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12626#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12624#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12622#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12620#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12618#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 12616#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 12614#L144 assume 4384 == ssl3_connect_~s__state~0#1; 11737#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 11738#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12433#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12431#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12430#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 12389#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12383#L557 ssl3_connect_~skip~0#1 := 0; 12381#L120-1 assume !false; 12379#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12377#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12365#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12363#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12362#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12361#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12360#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 12359#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 12358#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 12357#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 12356#L150 assume 4400 == ssl3_connect_~s__state~0#1; 12006#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 12353#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 12351#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 12350#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12344#L557 ssl3_connect_~skip~0#1 := 0; 12342#L120-1 assume !false; 12341#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12340#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12339#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12338#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12337#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12336#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12335#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 12334#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 12332#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 12331#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 12330#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 12328#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 12327#L156 assume 4416 == ssl3_connect_~s__state~0#1; 11997#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 12326#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 12324#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 12322#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 12318#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12308#L557 ssl3_connect_~skip~0#1 := 0; 12306#L120-1 assume !false; 12304#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12302#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12300#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12298#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12296#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12294#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12292#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 12290#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 12288#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 12286#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 12284#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 12282#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 12280#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 12278#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 12276#L162 assume 4432 == ssl3_connect_~s__state~0#1; 11988#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 12273#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 12222#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 12220#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12217#L557 ssl3_connect_~skip~0#1 := 0; 12216#L120-1 assume !false; 12215#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12214#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 12213#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 12212#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 12211#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 12029#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 12025#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 12026#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 12018#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 12014#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 12015#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 12005#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 12007#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11996#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 11998#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 11987#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 11989#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 11977#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 11979#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 11969#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 11970#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 11959#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 11961#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 11950#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 11952#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 12226#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 12227#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 12244#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 11935#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 11933#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 11854#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 11715#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 11822#L216 assume 4352 == ssl3_connect_~s__state~0#1; 11724#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11725#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11759#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11763#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12862#L557 ssl3_connect_~skip~0#1 := 0; 12861#L120-1 assume !false; 12860#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12859#L123 assume 12292 == ssl3_connect_~s__state~0#1; 11788#L124 [2021-12-16 09:33:32,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,505 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-16 09:33:32,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894155611] [2021-12-16 09:33:32,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,508 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,511 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-12-16 09:33:32,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774507509] [2021-12-16 09:33:32,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,529 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:32,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774507509] [2021-12-16 09:33:32,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774507509] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800512390] [2021-12-16 09:33:32,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,531 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,531 INFO L87 Difference]: Start difference. First operand 1169 states and 1638 transitions. cyclomatic complexity: 471 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:32,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,613 INFO L93 Difference]: Finished difference Result 1281 states and 1774 transitions. [2021-12-16 09:33:32,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:32,617 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2021-12-16 09:33:32,621 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1281 states to 1281 states and 1774 transitions. [2021-12-16 09:33:32,621 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1281 [2021-12-16 09:33:32,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1281 [2021-12-16 09:33:32,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:32,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,622 INFO L681 BuchiCegarLoop]: Abstraction has 1281 states and 1774 transitions. [2021-12-16 09:33:32,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:32,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1269. [2021-12-16 09:33:32,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1269 states have (on average 1.3853427895981087) internal successors, (1758), 1268 states have internal predecessors, (1758), 0 states have call successors, (0), 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,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1758 transitions. [2021-12-16 09:33:32,636 INFO L704 BuchiCegarLoop]: Abstraction has 1269 states and 1758 transitions. [2021-12-16 09:33:32,636 INFO L587 BuchiCegarLoop]: Abstraction has 1269 states and 1758 transitions. [2021-12-16 09:33:32,636 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:33:32,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1269 states and 1758 transitions. [2021-12-16 09:33:32,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2021-12-16 09:33:32,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,640 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,640 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:32,640 INFO L791 eck$LassoCheckResult]: Stem: 14298#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); 14203#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 14204#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14293#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 14221#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 14223#L120-1 assume !false; 14188#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14189#L123 assume 12292 == ssl3_connect_~s__state~0#1; 14246#L124 [2021-12-16 09:33:32,641 INFO L793 eck$LassoCheckResult]: Loop: 14246#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 14247#L228 ssl3_connect_~s__server~0#1 := 0; 14238#L233 assume 0 != ssl3_connect_~cb~0#1; 14228#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 14186#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 14187#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 14239#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14169#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 14170#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15381#L557 ssl3_connect_~skip~0#1 := 0; 15379#L120-1 assume !false; 15377#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15375#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 15373#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 15371#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 15369#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14281#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14282#L138 assume 4368 == ssl3_connect_~s__state~0#1; 14480#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 14929#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 14161#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 14921#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 14922#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15089#L557 ssl3_connect_~skip~0#1 := 0; 15088#L120-1 assume !false; 15087#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15086#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 15085#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 15084#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 15083#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 15082#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 15081#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 15080#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15079#L144 assume 4384 == ssl3_connect_~s__state~0#1; 14194#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 14195#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 15072#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15071#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 15064#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 15018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15012#L557 ssl3_connect_~skip~0#1 := 0; 15010#L120-1 assume !false; 15008#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15006#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 15004#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 15002#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 15000#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14998#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14996#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 14994#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 14993#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 14991#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 14990#L150 assume 4400 == ssl3_connect_~s__state~0#1; 14455#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 14988#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 14986#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14984#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14978#L557 ssl3_connect_~skip~0#1 := 0; 14976#L120-1 assume !false; 14974#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14973#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14971#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14969#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14968#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14962#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14960#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 14920#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 14914#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 14912#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 14910#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 14908#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 14906#L156 assume 4416 == ssl3_connect_~s__state~0#1; 14447#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 14903#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 14901#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14899#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 14894#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14889#L557 ssl3_connect_~skip~0#1 := 0; 14888#L120-1 assume !false; 14887#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14886#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14885#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14884#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14883#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14882#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14881#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 14880#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 14879#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 14878#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 14877#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 14876#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 14875#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 14874#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 14873#L162 assume 4432 == ssl3_connect_~s__state~0#1; 14440#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 14872#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 14870#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 14868#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14862#L557 ssl3_connect_~skip~0#1 := 0; 14856#L120-1 assume !false; 14854#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14852#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14850#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14848#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14846#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14844#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14842#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 14840#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 14838#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 14836#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 14834#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 14832#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 14830#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 14828#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 14826#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 14824#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 14822#L168 assume 4448 == ssl3_connect_~s__state~0#1; 14435#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 14819#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 14810#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 14801#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 14796#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14790#L557 ssl3_connect_~skip~0#1 := 0; 14788#L120-1 assume !false; 14787#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14786#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 14784#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 14782#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 14780#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 14778#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 14776#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 14774#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 14772#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 14770#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 14768#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 14766#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 14764#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 14762#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 14761#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 14760#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 14759#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 14758#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 14757#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 14756#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 14755#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 14753#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 14752#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 14750#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 14749#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 14748#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 14747#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 14745#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 14744#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 14742#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 14739#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 14740#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 14741#L216 assume 4352 == ssl3_connect_~s__state~0#1; 15041#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 14214#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 14215#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 14219#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14303#L557 ssl3_connect_~skip~0#1 := 0; 14210#L120-1 assume !false; 14211#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15417#L123 assume 12292 == ssl3_connect_~s__state~0#1; 14246#L124 [2021-12-16 09:33:32,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,641 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-16 09:33:32,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343409792] [2021-12-16 09:33:32,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,644 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,647 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,648 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-12-16 09:33:32,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896695022] [2021-12-16 09:33:32,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,687 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:32,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896695022] [2021-12-16 09:33:32,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896695022] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,687 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498808190] [2021-12-16 09:33:32,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,688 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,689 INFO L87 Difference]: Start difference. First operand 1269 states and 1758 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:32,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,793 INFO L93 Difference]: Finished difference Result 1389 states and 1898 transitions. [2021-12-16 09:33:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:32,798 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2021-12-16 09:33:32,815 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1389 states to 1389 states and 1898 transitions. [2021-12-16 09:33:32,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1389 [2021-12-16 09:33:32,816 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1389 [2021-12-16 09:33:32,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:32,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,817 INFO L681 BuchiCegarLoop]: Abstraction has 1389 states and 1898 transitions. [2021-12-16 09:33:32,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:32,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1381. [2021-12-16 09:33:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1381 states, 1381 states have (on average 1.3685734974656045) internal successors, (1890), 1380 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1381 states to 1381 states and 1890 transitions. [2021-12-16 09:33:32,863 INFO L704 BuchiCegarLoop]: Abstraction has 1381 states and 1890 transitions. [2021-12-16 09:33:32,863 INFO L587 BuchiCegarLoop]: Abstraction has 1381 states and 1890 transitions. [2021-12-16 09:33:32,863 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:33:32,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1381 states and 1890 transitions. [2021-12-16 09:33:32,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1358 [2021-12-16 09:33:32,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,868 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,868 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:32,868 INFO L791 eck$LassoCheckResult]: Stem: 16960#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); 16865#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 16866#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16955#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 16881#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16883#L120-1 assume !false; 17980#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17956#L123 assume 12292 == ssl3_connect_~s__state~0#1; 17950#L124 [2021-12-16 09:33:32,868 INFO L793 eck$LassoCheckResult]: Loop: 17950#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 17117#L228 ssl3_connect_~s__server~0#1 := 0; 17944#L233 assume 0 != ssl3_connect_~cb~0#1; 17942#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 17940#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 17937#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 17934#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 17932#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 17929#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17923#L557 ssl3_connect_~skip~0#1 := 0; 17921#L120-1 assume !false; 17919#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17917#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17915#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17913#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17911#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17909#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16996#L138 assume 4368 == ssl3_connect_~s__state~0#1; 16941#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16942#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16825#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 17102#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 17091#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17076#L557 ssl3_connect_~skip~0#1 := 0; 17073#L120-1 assume !false; 17070#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17067#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17064#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17061#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17058#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17055#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17052#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17049#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17030#L144 assume 4384 == ssl3_connect_~s__state~0#1; 16985#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16986#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16932#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16933#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16995#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 18201#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18196#L557 ssl3_connect_~skip~0#1 := 0; 18195#L120-1 assume !false; 18194#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18193#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 18192#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 18191#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 18190#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 18189#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 18188#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 18187#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 18185#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 18184#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16975#L150 assume 4400 == ssl3_connect_~s__state~0#1; 16927#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16928#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 18178#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18168#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18161#L557 ssl3_connect_~skip~0#1 := 0; 18158#L120-1 assume !false; 18155#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18153#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 18151#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 18150#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 18149#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 18148#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 18147#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 18145#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 18139#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 18136#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 18133#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 18130#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 18100#L156 assume 4416 == ssl3_connect_~s__state~0#1; 16925#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 16926#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 16918#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16919#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 16958#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18137#L557 ssl3_connect_~skip~0#1 := 0; 18134#L120-1 assume !false; 18131#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18128#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 18127#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 18126#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 18125#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 18123#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 18118#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 18116#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 18114#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 18112#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 18110#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 18108#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 18099#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16904#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16905#L162 assume 4432 == ssl3_connect_~s__state~0#1; 16929#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 16920#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 16921#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16930#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18172#L557 ssl3_connect_~skip~0#1 := 0; 18170#L120-1 assume !false; 18163#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18160#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 18157#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16956#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16957#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16963#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16890#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16870#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16829#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16830#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16934#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16831#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16832#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16964#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 17625#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 17562#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 17423#L168 assume 4448 == ssl3_connect_~s__state~0#1; 16952#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 16951#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 16893#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 16871#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 16839#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17974#L557 ssl3_connect_~skip~0#1 := 0; 17972#L120-1 assume !false; 17970#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17967#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17965#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17947#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17124#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17125#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17110#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17111#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17040#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17041#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17457#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17458#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 17451#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 17452#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 17445#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 17446#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 17427#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 17428#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 17291#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 17292#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 17281#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 17282#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 17274#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 17275#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 17268#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 17269#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 17262#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 17263#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 17038#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 17036#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 17037#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 16962#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 16947#L216 assume 4352 == ssl3_connect_~s__state~0#1; 16845#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16846#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16875#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16879#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17958#L557 ssl3_connect_~skip~0#1 := 0; 17955#L120-1 assume !false; 17954#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17953#L123 assume 12292 == ssl3_connect_~s__state~0#1; 17950#L124 [2021-12-16 09:33:32,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,869 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-16 09:33:32,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993073245] [2021-12-16 09:33:32,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,872 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,888 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,888 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-12-16 09:33:32,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526559071] [2021-12-16 09:33:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,908 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:32,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526559071] [2021-12-16 09:33:32,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526559071] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:32,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643169452] [2021-12-16 09:33:32,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,909 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,910 INFO L87 Difference]: Start difference. First operand 1381 states and 1890 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:32,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,998 INFO L93 Difference]: Finished difference Result 1517 states and 2050 transitions. [2021-12-16 09:33:32,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:33,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1494 [2021-12-16 09:33:33,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 2050 transitions. [2021-12-16 09:33:33,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1517 [2021-12-16 09:33:33,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1517 [2021-12-16 09:33:33,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:33,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,010 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 2050 transitions. [2021-12-16 09:33:33,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:33,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1505. [2021-12-16 09:33:33,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1505 states have (on average 1.3514950166112958) internal successors, (2034), 1504 states have internal predecessors, (2034), 0 states have call successors, (0), 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,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2034 transitions. [2021-12-16 09:33:33,024 INFO L704 BuchiCegarLoop]: Abstraction has 1505 states and 2034 transitions. [2021-12-16 09:33:33,024 INFO L587 BuchiCegarLoop]: Abstraction has 1505 states and 2034 transitions. [2021-12-16 09:33:33,024 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:33:33,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 2034 transitions. [2021-12-16 09:33:33,027 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2021-12-16 09:33:33,028 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,028 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,029 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,029 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:33,029 INFO L791 eck$LassoCheckResult]: Stem: 19862#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); 19769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 19770#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19858#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 19787#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 19789#L120-1 assume !false; 20718#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20692#L123 assume 12292 == ssl3_connect_~s__state~0#1; 20689#L124 [2021-12-16 09:33:33,029 INFO L793 eck$LassoCheckResult]: Loop: 20689#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 20020#L228 ssl3_connect_~s__server~0#1 := 0; 20681#L233 assume 0 != ssl3_connect_~cb~0#1; 20680#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 20679#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 20677#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 20675#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19738#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 19739#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20730#L557 ssl3_connect_~skip~0#1 := 0; 20728#L120-1 assume !false; 20726#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20724#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20723#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20722#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20721#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20623#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20014#L138 assume 4368 == ssl3_connect_~s__state~0#1; 19947#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19945#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 19942#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 19939#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19932#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19926#L557 ssl3_connect_~skip~0#1 := 0; 19924#L120-1 assume !false; 19922#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19920#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19918#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19916#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19914#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19912#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19910#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19908#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19896#L144 assume 4384 == ssl3_connect_~s__state~0#1; 19883#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19884#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 19895#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19889#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19890#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 21081#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21076#L557 ssl3_connect_~skip~0#1 := 0; 21075#L120-1 assume !false; 21074#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21073#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 21072#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 21071#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 21070#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 21069#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 21068#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 21067#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 21066#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 21065#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 21064#L150 assume 4400 == ssl3_connect_~s__state~0#1; 19875#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 21061#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 20932#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20922#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20916#L557 ssl3_connect_~skip~0#1 := 0; 20914#L120-1 assume !false; 20912#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20910#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20908#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20906#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20904#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20902#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20900#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20898#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20896#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20894#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20893#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20891#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20889#L156 assume 4416 == ssl3_connect_~s__state~0#1; 19870#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20887#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 20881#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20879#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 20876#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20870#L557 ssl3_connect_~skip~0#1 := 0; 20868#L120-1 assume !false; 20866#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20864#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20862#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20860#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20858#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20856#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20854#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20852#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20850#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20848#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20846#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20845#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20844#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20842#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20841#L162 assume 4432 == ssl3_connect_~s__state~0#1; 19879#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 20840#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 20839#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 20838#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20833#L557 ssl3_connect_~skip~0#1 := 0; 20832#L120-1 assume !false; 20831#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20829#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20828#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20827#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20826#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20820#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20818#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20816#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20814#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20812#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20810#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20808#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20806#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20804#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20802#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 20800#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 20798#L168 assume 4448 == ssl3_connect_~s__state~0#1; 20594#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 20795#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 20793#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 20777#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 20774#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20768#L557 ssl3_connect_~skip~0#1 := 0; 20766#L120-1 assume !false; 20764#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20762#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20760#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20758#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20756#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20754#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20752#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20750#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20748#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20746#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20744#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20742#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20741#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20740#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20739#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 20737#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 20736#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 20731#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 20729#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 20727#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 20725#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 20601#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 20574#L186 assume 4480 == ssl3_connect_~s__state~0#1; 20573#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 19778#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19779#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 19762#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 19742#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21042#L557 ssl3_connect_~skip~0#1 := 0; 21040#L120-1 assume !false; 21038#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21039#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 21177#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 21175#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 21174#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 21173#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 21172#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 21171#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 21170#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19897#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19898#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 19874#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 19876#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 19869#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19871#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 19878#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 19880#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 20593#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 20595#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 20577#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 20578#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 20581#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 20582#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 20575#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 20576#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 20569#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 20570#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 20567#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 20568#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 21016#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 21146#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 19864#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 19849#L216 assume 4352 == ssl3_connect_~s__state~0#1; 19748#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19749#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19780#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19784#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20704#L557 ssl3_connect_~skip~0#1 := 0; 20702#L120-1 assume !false; 20698#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20694#L123 assume 12292 == ssl3_connect_~s__state~0#1; 20689#L124 [2021-12-16 09:33:33,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,030 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-16 09:33:33,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117183893] [2021-12-16 09:33:33,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,033 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,035 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-12-16 09:33:33,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656393220] [2021-12-16 09:33:33,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,073 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:33,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656393220] [2021-12-16 09:33:33,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656393220] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677058210] [2021-12-16 09:33:33,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,075 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,076 INFO L87 Difference]: Start difference. First operand 1505 states and 2034 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:33,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,088 INFO L93 Difference]: Finished difference Result 2983 states and 4028 transitions. [2021-12-16 09:33:33,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:33,105 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-12-16 09:33:33,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2983 states to 2983 states and 4028 transitions. [2021-12-16 09:33:33,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-12-16 09:33:33,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-12-16 09:33:33,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:33,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,134 INFO L681 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:33,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:33,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2983. [2021-12-16 09:33:33,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2983 states, 2983 states have (on average 1.3503184713375795) internal successors, (4028), 2982 states have internal predecessors, (4028), 0 states have call successors, (0), 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,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2983 states to 2983 states and 4028 transitions. [2021-12-16 09:33:33,215 INFO L704 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:33,215 INFO L587 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:33,215 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:33:33,215 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:33,222 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-12-16 09:33:33,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,223 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:33,224 INFO L791 eck$LassoCheckResult]: Stem: 24355#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); 24262#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 24263#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 24350#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 24282#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 24284#L120-1 assume !false; 25998#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25995#L123 assume 12292 == ssl3_connect_~s__state~0#1; 25983#L124 [2021-12-16 09:33:33,224 INFO L793 eck$LassoCheckResult]: Loop: 25983#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 24945#L228 ssl3_connect_~s__server~0#1 := 0; 25977#L233 assume 0 != ssl3_connect_~cb~0#1; 25975#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 25973#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 25970#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 25967#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 25966#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 25963#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25957#L557 ssl3_connect_~skip~0#1 := 0; 25955#L120-1 assume !false; 25954#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25953#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25952#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25951#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25950#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25948#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25946#L138 assume 4368 == ssl3_connect_~s__state~0#1; 24579#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 25941#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 25911#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 25909#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 25905#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25897#L557 ssl3_connect_~skip~0#1 := 0; 25891#L120-1 assume !false; 25889#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25887#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25885#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25883#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25881#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25879#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25877#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25875#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25873#L144 assume 4384 == ssl3_connect_~s__state~0#1; 24564#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 25869#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 25866#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 25864#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 25862#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 25858#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25852#L557 ssl3_connect_~skip~0#1 := 0; 25848#L120-1 assume !false; 25841#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25838#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25835#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25833#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25830#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25827#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25823#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25816#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25813#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25810#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25807#L150 assume 4400 == ssl3_connect_~s__state~0#1; 24548#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25801#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 25802#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 25927#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25921#L557 ssl3_connect_~skip~0#1 := 0; 25919#L120-1 assume !false; 25917#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25915#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25913#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25912#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25908#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25900#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25870#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25859#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25853#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25849#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25842#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25839#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25836#L156 assume 4416 == ssl3_connect_~s__state~0#1; 24537#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 25831#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 25828#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 25825#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 25821#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25814#L557 ssl3_connect_~skip~0#1 := 0; 25811#L120-1 assume !false; 25808#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25805#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25803#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25799#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25796#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25792#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25789#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25783#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25781#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25779#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25777#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25775#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25773#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25771#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25769#L162 assume 4432 == ssl3_connect_~s__state~0#1; 24524#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 25766#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 25764#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 25761#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25755#L557 ssl3_connect_~skip~0#1 := 0; 25753#L120-1 assume !false; 25751#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25749#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25748#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25746#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25744#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25741#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25735#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25733#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25731#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25729#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25727#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25725#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25723#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25721#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25719#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 25717#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 25715#L168 assume 4448 == ssl3_connect_~s__state~0#1; 24514#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 25712#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 25709#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 25705#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 25702#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25697#L557 ssl3_connect_~skip~0#1 := 0; 25695#L120-1 assume !false; 25692#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25686#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25684#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25682#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25680#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25678#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25676#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25674#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25672#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25670#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25668#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25666#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25664#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25662#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25660#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 25658#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 25656#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 25654#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 25652#L174 assume 4464 == ssl3_connect_~s__state~0#1; 24490#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 25648#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 25644#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25639#L557 ssl3_connect_~skip~0#1 := 0; 25635#L120-1 assume !false; 25629#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25627#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25625#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25623#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25621#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25619#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25617#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25615#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25613#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25611#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25609#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25607#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25605#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25603#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25601#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 25599#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 25597#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 25595#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 25593#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 25591#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 25589#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 25587#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 25586#L186 assume 4480 == ssl3_connect_~s__state~0#1; 24474#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 25585#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25583#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 25577#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 25569#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25563#L557 ssl3_connect_~skip~0#1 := 0; 25561#L120-1 assume !false; 25559#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25557#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25555#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25553#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25551#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25549#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25547#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25544#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25540#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25533#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25530#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25527#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25524#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25521#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25518#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 25515#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 25512#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 25509#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 25506#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 25503#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 25500#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 25497#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 25494#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 25491#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 25487#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 25483#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 25477#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 25470#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 25467#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 25466#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 24899#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 24900#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 24903#L216 assume 4352 == ssl3_connect_~s__state~0#1; 24974#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 24975#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 24278#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 24279#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 26016#L557 ssl3_connect_~skip~0#1 := 0; 26013#L120-1 assume !false; 26007#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25996#L123 assume 12292 == ssl3_connect_~s__state~0#1; 25983#L124 [2021-12-16 09:33:33,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,225 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-16 09:33:33,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630009004] [2021-12-16 09:33:33,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,240 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,243 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-12-16 09:33:33,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474781431] [2021-12-16 09:33:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,291 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:33,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474781431] [2021-12-16 09:33:33,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474781431] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007852097] [2021-12-16 09:33:33,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,297 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,298 INFO L87 Difference]: Start difference. First operand 2983 states and 4028 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:33,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,445 INFO L93 Difference]: Finished difference Result 3135 states and 4200 transitions. [2021-12-16 09:33:33,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:33,454 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3112 [2021-12-16 09:33:33,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3135 states to 3135 states and 4200 transitions. [2021-12-16 09:33:33,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3135 [2021-12-16 09:33:33,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3135 [2021-12-16 09:33:33,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:33,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,490 INFO L681 BuchiCegarLoop]: Abstraction has 3135 states and 4200 transitions. [2021-12-16 09:33:33,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:33,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3135 to 3119. [2021-12-16 09:33:33,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 3119 states have (on average 1.3414555947419045) internal successors, (4184), 3118 states have internal predecessors, (4184), 0 states have call successors, (0), 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,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 4184 transitions. [2021-12-16 09:33:33,568 INFO L704 BuchiCegarLoop]: Abstraction has 3119 states and 4184 transitions. [2021-12-16 09:33:33,568 INFO L587 BuchiCegarLoop]: Abstraction has 3119 states and 4184 transitions. [2021-12-16 09:33:33,568 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:33:33,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3119 states and 4184 transitions. [2021-12-16 09:33:33,574 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3096 [2021-12-16 09:33:33,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,588 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,589 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:33,589 INFO L791 eck$LassoCheckResult]: Stem: 30486#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); 30390#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 30391#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 30482#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 30409#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 30411#L120-1 assume !false; 31507#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31966#L123 assume 12292 == ssl3_connect_~s__state~0#1; 31949#L124 [2021-12-16 09:33:33,589 INFO L793 eck$LassoCheckResult]: Loop: 31949#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 30674#L228 ssl3_connect_~s__server~0#1 := 0; 31946#L233 assume 0 != ssl3_connect_~cb~0#1; 31945#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 31944#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 31942#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 31939#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 31938#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 31937#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31932#L557 ssl3_connect_~skip~0#1 := 0; 31931#L120-1 assume !false; 31930#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31929#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31928#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31926#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31925#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31924#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31923#L138 assume 4368 == ssl3_connect_~s__state~0#1; 30668#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 31922#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 31362#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 31921#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 31920#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31915#L557 ssl3_connect_~skip~0#1 := 0; 31914#L120-1 assume !false; 31913#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31912#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31911#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31910#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31909#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31908#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31907#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31906#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 31905#L144 assume 4384 == ssl3_connect_~s__state~0#1; 30662#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 31904#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 31190#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 31183#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 31180#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 31181#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31856#L557 ssl3_connect_~skip~0#1 := 0; 31165#L120-1 assume !false; 31166#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31154#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31155#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31146#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31147#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31140#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31141#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31129#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 31130#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 31119#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 31120#L150 assume 4400 == ssl3_connect_~s__state~0#1; 30981#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 31114#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 31105#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 31106#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31094#L557 ssl3_connect_~skip~0#1 := 0; 31095#L120-1 assume !false; 31090#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31091#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31086#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31087#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31078#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31079#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31071#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31072#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 31055#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 31056#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 31049#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 31050#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 30979#L156 assume 4416 == ssl3_connect_~s__state~0#1; 30645#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 30966#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 30967#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 31460#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 30956#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30952#L557 ssl3_connect_~skip~0#1 := 0; 30947#L120-1 assume !false; 30948#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30943#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 30944#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 30939#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 30940#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 30935#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 30936#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 30931#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 30932#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 30927#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 30928#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 30923#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 30924#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 30919#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 30920#L162 assume 4432 == ssl3_connect_~s__state~0#1; 30455#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 30456#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 30457#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 30458#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32185#L557 ssl3_connect_~skip~0#1 := 0; 32180#L120-1 assume !false; 32178#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32176#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 32174#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 32172#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 32170#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 32168#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 32166#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 32164#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 32162#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 32160#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 32158#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 32156#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 32154#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 31624#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 31623#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 31622#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 31620#L168 assume 4448 == ssl3_connect_~s__state~0#1; 30479#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 30478#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 30421#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 30422#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 30904#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30900#L557 ssl3_connect_~skip~0#1 := 0; 30887#L120-1 assume !false; 30888#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30879#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 30880#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 30871#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 30872#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31418#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31416#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31414#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 30855#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 30852#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 30848#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 30849#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 31404#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 31402#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 31400#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 31398#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 31396#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 31395#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 31394#L174 assume 4464 == ssl3_connect_~s__state~0#1; 30623#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 30407#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 30408#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32179#L557 ssl3_connect_~skip~0#1 := 0; 32177#L120-1 assume !false; 32175#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32173#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 32171#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 32169#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 32167#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 32165#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 32163#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 32161#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 32159#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 32157#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 32155#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 32153#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 32152#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 32151#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 32150#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 32149#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 32148#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 32147#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 32146#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 32144#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 32143#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 31692#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 31632#L186 assume 4480 == ssl3_connect_~s__state~0#1; 31629#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 30399#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 30400#L396 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; 31627#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 30701#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30692#L557 ssl3_connect_~skip~0#1 := 0; 30689#L120-1 assume !false; 30685#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30682#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 30681#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 30679#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 30676#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 30673#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 30670#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 30667#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 30664#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 30660#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 30661#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 30990#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 30649#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 30644#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 30646#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 31213#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 31212#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 31211#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 31210#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 31209#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 31208#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 31206#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 31207#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 31633#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 31084#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 31085#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 31057#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 31059#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 30584#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 30585#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 30506#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 30508#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 31526#L216 assume 4352 == ssl3_connect_~s__state~0#1; 31527#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 31521#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 31522#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 31515#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31509#L557 ssl3_connect_~skip~0#1 := 0; 31510#L120-1 assume !false; 31956#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31954#L123 assume 12292 == ssl3_connect_~s__state~0#1; 31949#L124 [2021-12-16 09:33:33,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,590 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-16 09:33:33,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656917624] [2021-12-16 09:33:33,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,593 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,596 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,611 INFO L85 PathProgramCache]: Analyzing trace with hash -598865669, now seen corresponding path program 1 times [2021-12-16 09:33:33,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117131071] [2021-12-16 09:33:33,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,651 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:33,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117131071] [2021-12-16 09:33:33,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117131071] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301378528] [2021-12-16 09:33:33,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,653 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,653 INFO L87 Difference]: Start difference. First operand 3119 states and 4184 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:33,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,792 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2021-12-16 09:33:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:33,823 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-12-16 09:33:33,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2021-12-16 09:33:33,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2021-12-16 09:33:33,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2021-12-16 09:33:33,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:33,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,834 INFO L681 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2021-12-16 09:33:33,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:33,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2021-12-16 09:33:33,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3399 states, 3399 states have (on average 1.3250956163577523) internal successors, (4504), 3398 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2021-12-16 09:33:33,867 INFO L704 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:33,868 INFO L587 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:33,868 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:33:33,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2021-12-16 09:33:33,874 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:33,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,875 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,875 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:33,875 INFO L791 eck$LassoCheckResult]: Stem: 37029#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); 36929#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 36930#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 37024#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 36948#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 36950#L120-1 assume !false; 38626#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38620#L123 assume 12292 == ssl3_connect_~s__state~0#1; 37347#L124 [2021-12-16 09:33:33,876 INFO L793 eck$LassoCheckResult]: Loop: 37347#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 37338#L228 ssl3_connect_~s__server~0#1 := 0; 38614#L233 assume 0 != ssl3_connect_~cb~0#1; 38612#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 38610#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 38605#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 38602#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38600#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 38597#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38575#L557 ssl3_connect_~skip~0#1 := 0; 38571#L120-1 assume !false; 38567#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38563#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38559#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38555#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38552#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38548#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38540#L138 assume 4368 == ssl3_connect_~s__state~0#1; 37649#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 38534#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38530#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 38527#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 38477#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38471#L557 ssl3_connect_~skip~0#1 := 0; 38469#L120-1 assume !false; 38455#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38451#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38447#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38443#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38439#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38431#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38428#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38423#L144 assume 4384 == ssl3_connect_~s__state~0#1; 37645#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 38399#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 38393#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38394#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38409#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 38406#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38390#L557 ssl3_connect_~skip~0#1 := 0; 38376#L120-1 assume !false; 38375#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38373#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38371#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38367#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38366#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38365#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38364#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38363#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38361#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 37049#L150 assume 4400 == ssl3_connect_~s__state~0#1; 37050#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 38164#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 38165#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 38963#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38953#L557 ssl3_connect_~skip~0#1 := 0; 38951#L120-1 assume !false; 38949#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38947#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38945#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38943#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38941#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38933#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38929#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38925#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38921#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38917#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38913#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38909#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38905#L156 assume 4416 == ssl3_connect_~s__state~0#1; 37599#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 38900#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 38897#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 38893#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 38882#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38874#L557 ssl3_connect_~skip~0#1 := 0; 38870#L120-1 assume !false; 38866#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38862#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38858#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38854#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38850#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38846#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38842#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38838#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38834#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38830#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38826#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38823#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38820#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38816#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38811#L162 assume 4432 == ssl3_connect_~s__state~0#1; 37596#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 38803#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 38799#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 38787#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38780#L557 ssl3_connect_~skip~0#1 := 0; 38777#L120-1 assume !false; 38774#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38771#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38768#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38765#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38762#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38759#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38756#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38753#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38750#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38747#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38744#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38741#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38738#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38735#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38732#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 38729#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 38726#L168 assume 4448 == ssl3_connect_~s__state~0#1; 37593#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 38722#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 38689#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 38690#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 39001#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38996#L557 ssl3_connect_~skip~0#1 := 0; 38995#L120-1 assume !false; 38994#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38993#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38992#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38991#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38990#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38989#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38988#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38987#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38986#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38985#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38984#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38983#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38982#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38981#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38980#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 38978#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 38971#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 38969#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 38966#L174 assume 4464 == ssl3_connect_~s__state~0#1; 37196#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 38965#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 38938#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38930#L557 ssl3_connect_~skip~0#1 := 0; 38926#L120-1 assume !false; 38922#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38918#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38914#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38910#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38906#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38902#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38901#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38898#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38894#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38883#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38875#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38871#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38867#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38863#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38859#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 38855#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 38851#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 38847#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 38843#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 38839#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 38835#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 38831#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 38827#L186 assume 4480 == ssl3_connect_~s__state~0#1; 37186#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 38821#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 38817#L396 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; 38813#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 38810#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38804#L557 ssl3_connect_~skip~0#1 := 0; 38801#L120-1 assume !false; 38798#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38797#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38796#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38794#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38793#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38782#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38779#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38776#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38773#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38770#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38767#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 38764#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 38761#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38758#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38755#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 38752#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 38749#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 38746#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 38743#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 38740#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 38737#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 38734#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 38731#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 38728#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 38725#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 38724#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 38721#L198 assume 4512 == ssl3_connect_~s__state~0#1; 37151#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 36927#L417 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; 36928#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 37605#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 36984#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 36985#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37663#L557 ssl3_connect_~skip~0#1 := 0; 37661#L120-1 assume !false; 37662#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38222#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38220#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38218#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38216#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 37653#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 37654#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 37648#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 37650#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 37643#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 37644#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 37051#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 37052#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 38381#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 38380#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 38379#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 38378#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 38377#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 37210#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 37206#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 37202#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 37195#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 37185#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 37187#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 38358#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 38356#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 38354#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 38352#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 38350#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 38348#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 38342#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 38314#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 38313#L216 assume 4352 == ssl3_connect_~s__state~0#1; 38307#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 38303#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 36944#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 36945#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38639#L557 ssl3_connect_~skip~0#1 := 0; 37672#L120-1 assume !false; 37351#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37346#L123 assume 12292 == ssl3_connect_~s__state~0#1; 37347#L124 [2021-12-16 09:33:33,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,876 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-16 09:33:33,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991298200] [2021-12-16 09:33:33,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,880 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,882 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-12-16 09:33:33,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986433195] [2021-12-16 09:33:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,907 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:33,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986433195] [2021-12-16 09:33:33,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986433195] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,908 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252693100] [2021-12-16 09:33:33,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,909 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,909 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,009 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2021-12-16 09:33:34,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,009 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:34,017 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:34,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2021-12-16 09:33:34,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2021-12-16 09:33:34,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2021-12-16 09:33:34,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:34,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,028 INFO L681 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2021-12-16 09:33:34,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:34,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2021-12-16 09:33:34,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3383 states, 3383 states have (on average 1.2627845107892404) internal successors, (4272), 3382 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2021-12-16 09:33:34,062 INFO L704 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:34,062 INFO L587 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:34,062 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:33:34,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2021-12-16 09:33:34,067 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-12-16 09:33:34,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,069 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,069 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:34,069 INFO L791 eck$LassoCheckResult]: Stem: 43835#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); 43730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 43731#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 43828#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 43748#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 43750#L120-1 assume !false; 45870#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45868#L123 assume 12292 == ssl3_connect_~s__state~0#1; 44222#L124 [2021-12-16 09:33:34,069 INFO L793 eck$LassoCheckResult]: Loop: 44222#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 44927#L228 ssl3_connect_~s__server~0#1 := 0; 45862#L233 assume 0 != ssl3_connect_~cb~0#1; 45860#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 45858#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 45855#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 45852#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 45850#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 45847#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45841#L557 ssl3_connect_~skip~0#1 := 0; 45837#L120-1 assume !false; 45835#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45833#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45831#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45827#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45824#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45821#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45453#L138 assume 4368 == ssl3_connect_~s__state~0#1; 44917#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 45449#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 45443#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 45442#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 45423#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45410#L557 ssl3_connect_~skip~0#1 := 0; 45402#L120-1 assume !false; 45398#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45394#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45389#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45385#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45381#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45377#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45374#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45369#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45365#L144 assume 4384 == ssl3_connect_~s__state~0#1; 43891#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 43892#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 45354#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 45351#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 45349#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 45347#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45341#L557 ssl3_connect_~skip~0#1 := 0; 45339#L120-1 assume !false; 45337#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45336#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45308#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45307#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45306#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45305#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45304#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45303#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45302#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45301#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45300#L150 assume 4400 == ssl3_connect_~s__state~0#1; 44899#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 45297#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 45295#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 45293#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45288#L557 ssl3_connect_~skip~0#1 := 0; 45287#L120-1 assume !false; 45286#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45285#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45284#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45283#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45282#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45281#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45280#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45279#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45278#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45277#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45276#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45275#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45274#L156 assume 4416 == ssl3_connect_~s__state~0#1; 44889#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 45273#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 45272#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 45271#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 45269#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45264#L557 ssl3_connect_~skip~0#1 := 0; 45263#L120-1 assume !false; 45262#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45261#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45260#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45259#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45258#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45257#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45256#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45255#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45254#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45253#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45252#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45251#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45250#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45249#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45248#L162 assume 4432 == ssl3_connect_~s__state~0#1; 44879#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 45247#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 45246#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 45244#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45239#L557 ssl3_connect_~skip~0#1 := 0; 45238#L120-1 assume !false; 45237#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45236#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45235#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45234#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45233#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45232#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45231#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45230#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45229#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45228#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45227#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45226#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45225#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45224#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45223#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 45222#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 45221#L168 assume 4448 == ssl3_connect_~s__state~0#1; 44869#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 45220#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 45219#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 45218#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 45206#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45200#L557 ssl3_connect_~skip~0#1 := 0; 45198#L120-1 assume !false; 45196#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45194#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45192#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45190#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45188#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45186#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45184#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45182#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45180#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45178#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45176#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45174#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45172#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45170#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45168#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 45166#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 45164#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 45162#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 45161#L174 assume 4464 == ssl3_connect_~s__state~0#1; 44851#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 45152#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 45141#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45134#L557 ssl3_connect_~skip~0#1 := 0; 45131#L120-1 assume !false; 45128#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45125#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45122#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45119#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45116#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45113#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45110#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45107#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45104#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45101#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45098#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45095#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45092#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45089#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45086#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 45083#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 45080#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 45077#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 45074#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 45072#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 45069#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 45066#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 45061#L186 assume 4480 == ssl3_connect_~s__state~0#1; 44841#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 45052#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 45049#L396 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; 45046#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 45043#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45037#L557 ssl3_connect_~skip~0#1 := 0; 45035#L120-1 assume !false; 45033#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45031#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45029#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45027#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45025#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45023#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45021#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45019#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45017#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45015#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45013#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45011#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45009#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45007#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45005#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 45003#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 45001#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 44999#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 44997#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 44995#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 44993#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 44991#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 44989#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 44987#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 44984#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 44980#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 44977#L198 assume 4512 == ssl3_connect_~s__state~0#1; 44822#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 44974#L417 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; 44973#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 44971#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 44960#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 44956#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44949#L557 ssl3_connect_~skip~0#1 := 0; 44946#L120-1 assume !false; 44943#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44940#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 44937#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 44934#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 44930#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 44925#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 44920#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 44915#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 44911#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 44907#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 44902#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 44897#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 44892#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 44887#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 44882#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 44877#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 44872#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 44867#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 44863#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 44859#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 44854#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 44849#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 44844#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 44839#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 44834#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 44829#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 44824#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 44820#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 44810#L204 assume 4528 == ssl3_connect_~s__state~0#1; 44799#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 44114#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 44115#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 44790#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 45602#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 45597#L557 ssl3_connect_~skip~0#1 := 0; 45596#L120-1 assume !false; 45595#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 45594#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 45593#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 45592#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 45591#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 45590#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 45589#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 45588#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 45587#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 45586#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 45585#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 45584#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 45583#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 45582#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 45581#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 45580#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 45579#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 45578#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 45577#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 45576#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 45575#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 45574#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 45573#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 45572#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 45571#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 45570#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 45569#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 45568#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 45567#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 45566#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 45565#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 43838#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 43818#L216 assume 4352 == ssl3_connect_~s__state~0#1; 43711#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 43712#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 43741#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 43745#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 46497#L557 ssl3_connect_~skip~0#1 := 0; 44258#L120-1 assume !false; 44255#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44256#L123 assume 12292 == ssl3_connect_~s__state~0#1; 44222#L124 [2021-12-16 09:33:34,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-12-16 09:33:34,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574278354] [2021-12-16 09:33:34,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,073 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-12-16 09:33:34,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556475707] [2021-12-16 09:33:34,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,123 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:34,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556475707] [2021-12-16 09:33:34,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556475707] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:34,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688671800] [2021-12-16 09:33:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,125 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:34,162 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:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:34,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,566 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:34,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:34,959 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:34,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688671800] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:34,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:34,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:34,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215729694] [2021-12-16 09:33:34,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,961 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:34,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:34,962 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,179 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2021-12-16 09:33:35,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:35,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:35,188 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2021-12-16 09:33:35,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2021-12-16 09:33:35,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2021-12-16 09:33:35,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2021-12-16 09:33:35,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:35,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,202 INFO L681 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2021-12-16 09:33:35,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:35,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2021-12-16 09:33:35,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3457 states, 3457 states have (on average 1.2612091408735897) internal successors, (4360), 3456 states have internal predecessors, (4360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2021-12-16 09:33:35,234 INFO L704 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:35,235 INFO L587 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:35,235 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:33:35,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2021-12-16 09:33:35,240 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2021-12-16 09:33:35,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,241 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,241 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:35,241 INFO L791 eck$LassoCheckResult]: Stem: 53383#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); 53291#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 53292#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 53379#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 53311#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 53313#L120-1 assume !false; 53395#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53396#L123 assume 12292 == ssl3_connect_~s__state~0#1; 53337#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 53338#L228 [2021-12-16 09:33:35,242 INFO L793 eck$LassoCheckResult]: Loop: 53338#L228 ssl3_connect_~s__server~0#1 := 0; 53329#L233 assume 0 != ssl3_connect_~cb~0#1; 53318#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 53274#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 53275#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 53287#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 53258#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 53259#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56411#L557 ssl3_connect_~skip~0#1 := 0; 56409#L120-1 assume !false; 56407#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56405#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56403#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56401#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56398#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56393#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56369#L138 assume 4368 == ssl3_connect_~s__state~0#1; 53365#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 53250#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 53251#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 53336#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 53382#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56386#L557 ssl3_connect_~skip~0#1 := 0; 56384#L120-1 assume !false; 56382#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56380#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56378#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56376#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56374#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56372#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56370#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56345#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56301#L144 assume 4384 == ssl3_connect_~s__state~0#1; 53459#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 56296#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 53697#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 56292#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 56290#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 56288#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56282#L557 ssl3_connect_~skip~0#1 := 0; 56280#L120-1 assume !false; 56278#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56276#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56274#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56272#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56270#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56268#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56266#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56264#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56262#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56230#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56228#L150 assume 4400 == ssl3_connect_~s__state~0#1; 53355#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 53346#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 53266#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 53331#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56642#L557 ssl3_connect_~skip~0#1 := 0; 56640#L120-1 assume !false; 56638#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56636#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56634#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56632#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56630#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56628#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56626#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56624#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56622#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56620#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56618#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56617#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56615#L156 assume 4416 == ssl3_connect_~s__state~0#1; 53351#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 53352#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 53342#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 53343#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 53381#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56699#L557 ssl3_connect_~skip~0#1 := 0; 56698#L120-1 assume !false; 56697#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56696#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56695#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56694#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56693#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56691#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56690#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56664#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 53254#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 53255#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 53358#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 53359#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56606#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56603#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56602#L162 assume 4432 == ssl3_connect_~s__state~0#1; 53354#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 53347#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 53348#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 53356#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56650#L557 ssl3_connect_~skip~0#1 := 0; 56648#L120-1 assume !false; 56643#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56641#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56639#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56637#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56635#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56633#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56631#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56629#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56627#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56625#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56623#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56621#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56619#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 53335#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 53286#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 53262#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 53252#L168 assume 4448 == ssl3_connect_~s__state~0#1; 53253#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 53375#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 53324#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 53325#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 56689#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56666#L557 ssl3_connect_~skip~0#1 := 0; 56665#L120-1 assume !false; 56663#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56662#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56661#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56659#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56657#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56656#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56614#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56439#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56438#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56437#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56436#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56435#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56434#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56433#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56432#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56431#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56430#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56429#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56428#L174 assume 4464 == ssl3_connect_~s__state~0#1; 53433#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 56426#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 56424#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56419#L557 ssl3_connect_~skip~0#1 := 0; 56418#L120-1 assume !false; 56417#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56412#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56410#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56408#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56406#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56404#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56402#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56399#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56394#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56321#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56289#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56283#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56281#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56279#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56277#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56275#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56273#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56271#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56269#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56267#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56265#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56263#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56261#L186 assume 4480 == ssl3_connect_~s__state~0#1; 53428#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 53301#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 53302#L396 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; 53353#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 53264#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56244#L557 ssl3_connect_~skip~0#1 := 0; 56242#L120-1 assume !false; 56240#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56238#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56236#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56234#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56232#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56227#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56196#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56193#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56152#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56147#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56145#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56143#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56141#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56139#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56137#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56135#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56133#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56131#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56129#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56127#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56125#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56123#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56121#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 56119#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 56117#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 56115#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 56113#L198 assume 4512 == ssl3_connect_~s__state~0#1; 53419#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 56107#L417 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; 56100#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 56097#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 56094#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 56090#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56083#L557 ssl3_connect_~skip~0#1 := 0; 56080#L120-1 assume !false; 56077#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56075#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56072#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56065#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56062#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56059#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56056#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56053#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56050#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56047#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56044#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56041#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56039#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56036#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56032#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56025#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56022#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56019#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56016#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56013#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56011#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56008#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56004#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 56000#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 55994#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 55988#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 53606#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 53607#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 53504#L204 assume 4528 == ssl3_connect_~s__state~0#1; 53414#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 53498#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 53499#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 53895#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 53894#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53882#L557 ssl3_connect_~skip~0#1 := 0; 53883#L120-1 assume !false; 53878#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53879#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 53874#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 53875#L129 assume 4096 == ssl3_connect_~s__state~0#1; 53338#L228 [2021-12-16 09:33:35,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,242 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-16 09:33:35,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795816621] [2021-12-16 09:33:35,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,245 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,248 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,249 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-12-16 09:33:35,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167737114] [2021-12-16 09:33:35,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,272 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:35,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167737114] [2021-12-16 09:33:35,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167737114] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,273 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:35,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664322812] [2021-12-16 09:33:35,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,274 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,274 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,382 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2021-12-16 09:33:35,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,383 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:35,390 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2021-12-16 09:33:35,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2021-12-16 09:33:35,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2021-12-16 09:33:35,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2021-12-16 09:33:35,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:35,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,401 INFO L681 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2021-12-16 09:33:35,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:35,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2021-12-16 09:33:35,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3574 states have (on average 1.263570229434807) internal successors, (4516), 3573 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2021-12-16 09:33:35,472 INFO L704 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:35,472 INFO L587 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:35,472 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:33:35,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2021-12-16 09:33:35,478 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2021-12-16 09:33:35,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,479 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,479 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:35,480 INFO L791 eck$LassoCheckResult]: Stem: 60684#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); 60581#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 60582#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 60680#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 60601#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 60603#L120-1 assume !false; 60692#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60693#L123 assume 12292 == ssl3_connect_~s__state~0#1; 60630#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 60631#L228 [2021-12-16 09:33:35,480 INFO L793 eck$LassoCheckResult]: Loop: 60631#L228 ssl3_connect_~s__server~0#1 := 0; 61249#L233 assume 0 != ssl3_connect_~cb~0#1; 61248#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 61247#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 61245#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 61243#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 61241#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 61242#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61879#L557 ssl3_connect_~skip~0#1 := 0; 61878#L120-1 assume !false; 61877#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61876#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61875#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61874#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61873#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61872#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61871#L138 assume 4368 == ssl3_connect_~s__state~0#1; 60744#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 61870#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 61866#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 61868#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 61035#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61031#L557 ssl3_connect_~skip~0#1 := 0; 61026#L120-1 assume !false; 61027#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61022#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61023#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61017#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61018#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61009#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61010#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 60958#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 60959#L144 assume 4384 == ssl3_connect_~s__state~0#1; 60741#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 60895#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 61848#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 61846#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 61845#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 61844#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61837#L557 ssl3_connect_~skip~0#1 := 0; 61831#L120-1 assume !false; 61829#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61827#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61825#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61823#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61821#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61819#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61817#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61815#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61813#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61811#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61809#L150 assume 4400 == ssl3_connect_~s__state~0#1; 60738#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 61804#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 61801#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 61796#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61789#L557 ssl3_connect_~skip~0#1 := 0; 61783#L120-1 assume !false; 61781#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61779#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61777#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61775#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61773#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61771#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61769#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61767#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61765#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61763#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61761#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61759#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61757#L156 assume 4416 == ssl3_connect_~s__state~0#1; 60735#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 61754#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 61753#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 61751#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 61746#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61736#L557 ssl3_connect_~skip~0#1 := 0; 61734#L120-1 assume !false; 61732#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61730#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61728#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61726#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61724#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61722#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61720#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61718#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61716#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61714#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61712#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61710#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61708#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61706#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61704#L162 assume 4432 == ssl3_connect_~s__state~0#1; 60732#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 61702#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 61700#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 61696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61686#L557 ssl3_connect_~skip~0#1 := 0; 61684#L120-1 assume !false; 61682#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61680#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61678#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61676#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61674#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61672#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61670#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61668#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61666#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61664#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61662#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61660#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61658#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61656#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61654#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61652#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61649#L168 assume 4448 == ssl3_connect_~s__state~0#1; 60729#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 61641#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 61637#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 61635#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 61632#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61626#L557 ssl3_connect_~skip~0#1 := 0; 61624#L120-1 assume !false; 61622#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61620#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61618#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61616#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61614#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61612#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61610#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61608#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61606#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61604#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61602#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61600#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61598#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61596#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61594#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61591#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61588#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 61587#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 61585#L174 assume 4464 == ssl3_connect_~s__state~0#1; 60724#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 61584#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 61568#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61562#L557 ssl3_connect_~skip~0#1 := 0; 61560#L120-1 assume !false; 61558#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61556#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61554#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61552#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61550#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61547#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61545#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61543#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61541#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61539#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61537#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61535#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61533#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61531#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61529#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61527#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61525#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 61523#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 61521#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 61519#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 61517#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 61515#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 61511#L186 assume 4480 == ssl3_connect_~s__state~0#1; 60721#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 61473#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 61474#L396 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; 61509#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 61465#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61461#L557 ssl3_connect_~skip~0#1 := 0; 61456#L120-1 assume !false; 61457#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61452#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61453#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61448#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61449#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61444#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61445#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61440#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61441#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61436#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61437#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61432#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61433#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61428#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61429#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61424#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61425#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 61420#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 61421#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 61416#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 61417#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 61412#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 61413#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 61408#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 61409#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 61404#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 61405#L198 assume 4512 == ssl3_connect_~s__state~0#1; 60715#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 61402#L417 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; 61398#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 61399#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 61394#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 61395#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61383#L557 ssl3_connect_~skip~0#1 := 0; 61384#L120-1 assume !false; 61379#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61380#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61375#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61376#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61371#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61372#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61367#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61368#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61363#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61364#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61359#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61360#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61355#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61356#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61351#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61352#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61347#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 61348#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 61338#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 61339#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 61330#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 61331#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 61321#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 61322#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 61314#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 61315#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 61305#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 61306#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 61297#L204 assume 4528 == ssl3_connect_~s__state~0#1; 60711#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 61289#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 61290#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 61284#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 61285#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61155#L557 ssl3_connect_~skip~0#1 := 0; 61156#L120-1 assume !false; 61267#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61268#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 61263#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 61264#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 61261#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 61262#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 61257#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 61224#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 61225#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 61220#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 61221#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 61216#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 61217#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 61212#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 61213#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 61194#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 61195#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 61185#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 61186#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 61179#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 61176#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 61177#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 62309#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 62306#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 62305#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 62299#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 62298#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 61125#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 61118#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 61112#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 61103#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 60686#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 60670#L216 assume 4352 == ssl3_connect_~s__state~0#1; 60671#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 60592#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 60593#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 61008#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61004#L557 ssl3_connect_~skip~0#1 := 0; 60997#L120-1 assume !false; 60998#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60948#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 60949#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 60940#L129 assume 4096 == ssl3_connect_~s__state~0#1; 60631#L228 [2021-12-16 09:33:35,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,481 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-16 09:33:35,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167108078] [2021-12-16 09:33:35,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,484 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:35,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:35,487 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:35,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-12-16 09:33:35,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018507019] [2021-12-16 09:33:35,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,522 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:35,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018507019] [2021-12-16 09:33:35,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018507019] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:35,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215720181] [2021-12-16 09:33:35,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:35,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:35,524 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:35,584 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:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:35,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:35,998 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:35,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:36,368 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:36,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215720181] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:36,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:36,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:36,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042878017] [2021-12-16 09:33:36,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,370 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:36,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:36,371 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,757 INFO L93 Difference]: Finished difference Result 5236 states and 6309 transitions. [2021-12-16 09:33:36,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:33:36,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5236 states and 6309 transitions. [2021-12-16 09:33:36,773 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3833 [2021-12-16 09:33:36,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5236 states to 5227 states and 6300 transitions. [2021-12-16 09:33:36,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5227 [2021-12-16 09:33:36,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5227 [2021-12-16 09:33:36,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:36,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,788 INFO L681 BuchiCegarLoop]: Abstraction has 5227 states and 6300 transitions. [2021-12-16 09:33:36,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:36,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 3596. [2021-12-16 09:33:36,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3596 states, 3596 states have (on average 1.2322024471635151) internal successors, (4431), 3595 states have internal predecessors, (4431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2021-12-16 09:33:36,821 INFO L704 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:36,821 INFO L587 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:36,821 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:33:36,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2021-12-16 09:33:36,825 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2021-12-16 09:33:36,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,827 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:36,827 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:36,827 INFO L791 eck$LassoCheckResult]: Stem: 71241#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); 71144#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 71145#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 71236#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 71162#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 71164#L120-1 assume !false; 71250#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71251#L123 assume 12292 == ssl3_connect_~s__state~0#1; 71186#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 71187#L228 [2021-12-16 09:33:36,828 INFO L793 eck$LassoCheckResult]: Loop: 71187#L228 ssl3_connect_~s__server~0#1 := 0; 71179#L233 assume 0 != ssl3_connect_~cb~0#1; 71169#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 71128#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 71129#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 71139#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 71140#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 73560#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73465#L557 ssl3_connect_~skip~0#1 := 0; 73464#L120-1 assume !false; 73462#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73460#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73458#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73454#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73452#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73451#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72056#L138 assume 4368 == ssl3_connect_~s__state~0#1; 71324#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 72055#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 71997#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 72054#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 72052#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72047#L557 ssl3_connect_~skip~0#1 := 0; 72046#L120-1 assume !false; 72045#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72044#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72043#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72042#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72041#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72040#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72039#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72038#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72037#L144 assume 4384 == ssl3_connect_~s__state~0#1; 71320#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 72036#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 71975#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 72033#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 72032#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 72030#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72025#L557 ssl3_connect_~skip~0#1 := 0; 72024#L120-1 assume !false; 72023#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72022#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72021#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72020#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72019#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72018#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72017#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72016#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72015#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72014#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72013#L150 assume 4400 == ssl3_connect_~s__state~0#1; 71314#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 72007#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 72008#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 73014#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73009#L557 ssl3_connect_~skip~0#1 := 0; 73008#L120-1 assume !false; 73007#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73006#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73005#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73004#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73003#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73002#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73001#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73000#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72999#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72998#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72997#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72996#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72995#L156 assume 4416 == ssl3_connect_~s__state~0#1; 71309#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 72994#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 72993#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 72992#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 71859#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71854#L557 ssl3_connect_~skip~0#1 := 0; 71853#L120-1 assume !false; 71852#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71851#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 71850#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 71849#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 71848#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 71847#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 71846#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 71845#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 71844#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 71843#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 71842#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 71841#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 71840#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 71839#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 71838#L162 assume 4432 == ssl3_connect_~s__state~0#1; 71304#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 71837#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 71836#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 71834#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71829#L557 ssl3_connect_~skip~0#1 := 0; 71828#L120-1 assume !false; 71827#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71826#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 71825#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 71824#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 71823#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 71822#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 71820#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 71821#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 71816#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 71817#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 71813#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 71812#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 71811#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 71810#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 71809#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 71808#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 71807#L168 assume 4448 == ssl3_connect_~s__state~0#1; 71299#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 71806#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 71804#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 71803#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 71801#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71796#L557 ssl3_connect_~skip~0#1 := 0; 71795#L120-1 assume !false; 71794#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71793#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 71792#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 71791#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 71790#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 71789#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 71788#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 71787#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 71786#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 71785#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 71784#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 71783#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 71782#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 71781#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 71780#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 71779#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 71777#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 71778#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 72919#L174 assume 4464 == ssl3_connect_~s__state~0#1; 71290#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 71773#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 71771#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71766#L557 ssl3_connect_~skip~0#1 := 0; 71765#L120-1 assume !false; 71764#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71763#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 71762#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 71761#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 71760#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 71759#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 71758#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 71757#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 71756#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 71755#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 71754#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 71753#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 71752#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 71751#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 71750#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 71748#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 71749#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 72892#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 72891#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 72868#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 72861#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 72859#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 72857#L186 assume 4480 == ssl3_connect_~s__state~0#1; 71285#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 72854#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 72853#L396 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; 72851#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 72849#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72844#L557 ssl3_connect_~skip~0#1 := 0; 72843#L120-1 assume !false; 72842#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72841#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72840#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72839#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72838#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72837#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72836#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72835#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72834#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72833#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72832#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72831#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72830#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 72829#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 72828#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 72827#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 72826#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 72825#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 72824#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 72823#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 72822#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 72821#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 72820#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 72819#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 72818#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 72817#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 72816#L198 assume 4512 == ssl3_connect_~s__state~0#1; 71275#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 72815#L417 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; 72814#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 72813#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 72812#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 72810#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72805#L557 ssl3_connect_~skip~0#1 := 0; 72804#L120-1 assume !false; 72803#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72802#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72801#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72800#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72799#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72798#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72797#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72796#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72795#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72794#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72793#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72792#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72791#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 72790#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 72789#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 72788#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 72787#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 72786#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 72785#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 72784#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 72783#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 72782#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 72781#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 72780#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 72779#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 72778#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 72777#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 72776#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 72775#L204 assume 4528 == ssl3_connect_~s__state~0#1; 71270#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 72774#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 72771#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 72772#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 73443#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73436#L557 ssl3_connect_~skip~0#1 := 0; 73433#L120-1 assume !false; 73430#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73426#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73427#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73420#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73417#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73336#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73221#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73220#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73219#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 73218#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 73217#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 73216#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 73215#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 73214#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 73213#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 73212#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 73211#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 73210#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 73209#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 73208#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 73207#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 73206#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 73205#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 73204#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 73203#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 73202#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 73198#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 73197#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 73195#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 73193#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 73191#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 73187#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 73147#L216 assume 4352 == ssl3_connect_~s__state~0#1; 73146#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 73144#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 73142#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 73143#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73550#L557 ssl3_connect_~skip~0#1 := 0; 73549#L120-1 assume !false; 73548#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73547#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73546#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73545#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73544#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73543#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73542#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73541#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73540#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 73539#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 73538#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 73537#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 73536#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 73535#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 73534#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 73533#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 73532#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 73531#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 73530#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 73529#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 73528#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 73527#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 73526#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 73525#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 73524#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 73523#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 73522#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 73521#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 73520#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 73519#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 73518#L210 assume 4560 == ssl3_connect_~s__state~0#1; 73517#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 73516#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 73515#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 73513#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 73514#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74692#L557 ssl3_connect_~skip~0#1 := 0; 74691#L120-1 assume !false; 74690#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74689#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73422#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73423#L129 assume 4096 == ssl3_connect_~s__state~0#1; 71187#L228 [2021-12-16 09:33:36,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,828 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-16 09:33:36,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595780924] [2021-12-16 09:33:36,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,832 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,835 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-12-16 09:33:36,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846843886] [2021-12-16 09:33:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,865 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:36,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846843886] [2021-12-16 09:33:36,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846843886] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:36,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:36,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:36,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061025282] [2021-12-16 09:33:36,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,868 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,955 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2021-12-16 09:33:36,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2021-12-16 09:33:36,963 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:36,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2021-12-16 09:33:36,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2021-12-16 09:33:36,969 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2021-12-16 09:33:36,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:36,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,970 INFO L681 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2021-12-16 09:33:36,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:37,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2021-12-16 09:33:37,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3147 states, 3147 states have (on average 1.217349857006673) internal successors, (3831), 3146 states have internal predecessors, (3831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2021-12-16 09:33:37,024 INFO L704 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:37,024 INFO L587 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:37,024 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:33:37,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2021-12-16 09:33:37,028 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:37,028 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,028 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,029 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:37,029 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:37,030 INFO L791 eck$LassoCheckResult]: Stem: 78548#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); 78446#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 78447#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78544#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 78466#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 78468#L120-1 assume !false; 78560#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78556#L123 assume 12292 == ssl3_connect_~s__state~0#1; 78495#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 78496#L228 ssl3_connect_~s__server~0#1 := 0; 80437#L233 assume !(0 != ssl3_connect_~cb~0#1); 80436#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 80434#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 80430#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 80428#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 80427#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 80178#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80173#L557 ssl3_connect_~skip~0#1 := 0; 80167#L120-1 assume !false; 80165#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80163#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 80161#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 80159#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 80157#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 80155#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 80153#L138 assume 4368 == ssl3_connect_~s__state~0#1; 78765#L142 [2021-12-16 09:33:37,030 INFO L793 eck$LassoCheckResult]: Loop: 78765#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 80150#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 80148#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 80146#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 80143#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80136#L557 ssl3_connect_~skip~0#1 := 0; 80130#L120-1 assume !false; 80128#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80126#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 80124#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 80122#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 80120#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 80118#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 80116#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 80114#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 80112#L144 assume 4384 == ssl3_connect_~s__state~0#1; 80110#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 80108#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 80105#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 80103#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 80100#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 80097#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80092#L557 ssl3_connect_~skip~0#1 := 0; 80089#L120-1 assume !false; 80083#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80081#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 80079#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 80077#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 80075#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 80073#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 80071#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 80069#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 80067#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 80065#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 80063#L150 assume 4400 == ssl3_connect_~s__state~0#1; 80061#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 80059#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 78419#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 78490#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81229#L557 ssl3_connect_~skip~0#1 := 0; 81228#L120-1 assume !false; 81227#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81226#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 81224#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 81222#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 81220#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 81218#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 81216#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 81214#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 81212#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 81210#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 81208#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 81207#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 81053#L156 assume 4416 == ssl3_connect_~s__state~0#1; 78515#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 78516#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 78509#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 78510#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 78546#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81023#L557 ssl3_connect_~skip~0#1 := 0; 81022#L120-1 assume !false; 81020#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81019#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 81018#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 81017#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 81015#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 81014#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 81013#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 81012#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 81010#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 81009#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 81008#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 81007#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 81006#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 81004#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 81003#L162 assume 4432 == ssl3_connect_~s__state~0#1; 78519#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 78511#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 78512#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 78520#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80231#L557 ssl3_connect_~skip~0#1 := 0; 80229#L120-1 assume !false; 79597#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79592#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 79590#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 79588#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 79586#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 79584#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 79582#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 79580#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 79578#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 79576#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 79574#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 79572#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 79570#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 79568#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 79565#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 79566#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 79948#L168 assume 4448 == ssl3_connect_~s__state~0#1; 79946#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 79538#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 79539#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 79505#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 79503#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79497#L557 ssl3_connect_~skip~0#1 := 0; 79495#L120-1 assume !false; 79493#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79491#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 79489#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 79487#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 79485#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 79482#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 79479#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 79476#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 79472#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 79471#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 79464#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 79461#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 79458#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 79455#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 79452#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 79449#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 79445#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 79441#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 79440#L174 assume 4464 == ssl3_connect_~s__state~0#1; 79439#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 79437#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 79438#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80303#L557 ssl3_connect_~skip~0#1 := 0; 80302#L120-1 assume !false; 80301#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80300#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 80299#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 80298#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 80297#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 80296#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 80295#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 80294#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 80293#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 80292#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 80291#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 80290#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 80289#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 80288#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 80287#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 80286#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 80285#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 80284#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 80283#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 80282#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 80281#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 80280#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 80279#L186 assume 4480 == ssl3_connect_~s__state~0#1; 80278#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 80277#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 80275#L396 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; 79297#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 79298#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79276#L557 ssl3_connect_~skip~0#1 := 0; 79277#L120-1 assume !false; 79254#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79255#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 79244#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 79245#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 79234#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 79235#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 79224#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 79225#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 79214#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 79215#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 79204#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 79205#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 79194#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 79195#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 79184#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 79185#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 79174#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 79175#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 79164#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 79165#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 79154#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 79155#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 79144#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 79145#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 80240#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 80237#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 80232#L198 assume 4512 == ssl3_connect_~s__state~0#1; 80230#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 79119#L417 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; 78422#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 78423#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 79109#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 78957#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78953#L557 ssl3_connect_~skip~0#1 := 0; 78946#L120-1 assume !false; 78947#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78940#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 78941#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 78934#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 78935#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 78923#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 78924#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 78915#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 78916#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 78907#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 78908#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 78899#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 78900#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 78891#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 78892#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 78883#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 78884#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 78875#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 78876#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 78867#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 78868#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 78859#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 78860#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 78851#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 78852#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 78843#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 78844#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 78837#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 78838#L204 assume 4528 == ssl3_connect_~s__state~0#1; 78829#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 78830#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 78794#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 78795#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 78825#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78793#L557 ssl3_connect_~skip~0#1 := 0; 78791#L120-1 assume !false; 78788#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78784#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 78778#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 78772#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 78770#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 78768#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 78764#L138 assume 4368 == ssl3_connect_~s__state~0#1; 78765#L142 [2021-12-16 09:33:37,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-16 09:33:37,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38248762] [2021-12-16 09:33:37,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,040 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:37,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38248762] [2021-12-16 09:33:37,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38248762] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:37,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257066333] [2021-12-16 09:33:37,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,042 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:37,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,042 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-12-16 09:33:37,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670500307] [2021-12-16 09:33:37,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,066 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:37,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670500307] [2021-12-16 09:33:37,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670500307] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:37,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272790320] [2021-12-16 09:33:37,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,067 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,068 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,083 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2021-12-16 09:33:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:37,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:37,098 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:37,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:37,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2021-12-16 09:33:37,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2021-12-16 09:33:37,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:37,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,119 INFO L681 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:37,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:37,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2021-12-16 09:33:37,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6197 states, 6197 states have (on average 1.1896078747781185) internal successors, (7372), 6196 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:37,173 INFO L704 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:37,173 INFO L587 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:37,173 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:33:37,173 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:37,222 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:37,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,224 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:37,224 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:37,225 INFO L791 eck$LassoCheckResult]: Stem: 87902#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); 87793#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 87794#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87898#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 87907#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 87960#L120-1 assume !false; 87962#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87956#L123 assume 12292 == ssl3_connect_~s__state~0#1; 87913#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 87969#L228 ssl3_connect_~s__server~0#1 := 0; 89126#L233 assume 0 != ssl3_connect_~cb~0#1; 89120#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 89116#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 89111#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 89104#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 89097#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 89090#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89085#L557 ssl3_connect_~skip~0#1 := 0; 89082#L120-1 assume !false; 89079#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89076#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89073#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89070#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89067#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89064#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89060#L138 assume 4368 == ssl3_connect_~s__state~0#1; 89058#L142 [2021-12-16 09:33:37,225 INFO L793 eck$LassoCheckResult]: Loop: 89058#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 89056#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 88995#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 89052#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 89049#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89045#L557 ssl3_connect_~skip~0#1 := 0; 89043#L120-1 assume !false; 89041#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89039#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89037#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89035#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89031#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89027#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89021#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 89018#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 89015#L144 assume 4384 == ssl3_connect_~s__state~0#1; 89012#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 88968#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 88965#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 88962#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 88958#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 88954#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88947#L557 ssl3_connect_~skip~0#1 := 0; 88945#L120-1 assume !false; 88943#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88941#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88939#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88937#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88935#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88933#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88931#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88929#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88927#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88925#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88923#L150 assume 4400 == ssl3_connect_~s__state~0#1; 88915#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88912#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 88906#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 88902#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88895#L557 ssl3_connect_~skip~0#1 := 0; 88893#L120-1 assume !false; 88891#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88889#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88887#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88885#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88883#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88881#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88879#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88877#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88875#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88873#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88871#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88869#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88867#L156 assume 4416 == ssl3_connect_~s__state~0#1; 88865#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 88862#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 88863#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 88855#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 88856#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88848#L557 ssl3_connect_~skip~0#1 := 0; 88849#L120-1 assume !false; 88844#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88845#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88840#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88841#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88836#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88837#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88832#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88833#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88828#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88829#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88824#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88825#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88820#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88821#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88816#L162 assume 4432 == ssl3_connect_~s__state~0#1; 88817#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 88812#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 88813#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 88807#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88804#L557 ssl3_connect_~skip~0#1 := 0; 88803#L120-1 assume !false; 88802#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88801#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88800#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88799#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88798#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88797#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88796#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88795#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88794#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88793#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88792#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88791#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88790#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88789#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88788#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88787#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88786#L168 assume 4448 == ssl3_connect_~s__state~0#1; 88785#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 88784#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 88782#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 88779#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 88777#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88774#L557 ssl3_connect_~skip~0#1 := 0; 88773#L120-1 assume !false; 88772#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88771#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88770#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88769#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88768#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88767#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88766#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88765#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88764#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88763#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88762#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88761#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88760#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88759#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88758#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88757#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88756#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88755#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88754#L174 assume 4464 == ssl3_connect_~s__state~0#1; 88753#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 88749#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 88750#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88742#L557 ssl3_connect_~skip~0#1 := 0; 88743#L120-1 assume !false; 88738#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88739#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 88734#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 88735#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 88730#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 88731#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 88726#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 88727#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 88722#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 88723#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 88718#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 88719#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 88714#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 88715#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 88710#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 88711#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 88706#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 88707#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 88702#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 88703#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 88698#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 88699#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 88694#L186 assume 4480 == ssl3_connect_~s__state~0#1; 88695#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 88690#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 88691#L396 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; 89395#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 89392#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89385#L557 ssl3_connect_~skip~0#1 := 0; 89380#L120-1 assume !false; 89375#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89370#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89365#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89360#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89355#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89350#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89345#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 89340#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 89335#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 89330#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 89325#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 89320#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 89315#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 89311#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 89305#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 89299#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 89291#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 89287#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 89283#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 89279#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 89275#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 89271#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 89267#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 89263#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 89259#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 89254#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 89250#L198 assume 4512 == ssl3_connect_~s__state~0#1; 89247#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 89241#L417 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; 89238#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 89235#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 89231#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 89227#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89222#L557 ssl3_connect_~skip~0#1 := 0; 89219#L120-1 assume !false; 89216#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89213#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89210#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89207#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89204#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89201#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89198#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 89195#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 89192#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 89189#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 89186#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 89183#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 89180#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 89177#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 89174#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 89170#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 89163#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 89159#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 89155#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 89152#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 89149#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 89146#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 89143#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 89140#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 89137#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 89134#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 89131#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 89127#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 89121#L204 assume 4528 == ssl3_connect_~s__state~0#1; 89117#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 89113#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 89105#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 89099#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 89094#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89086#L557 ssl3_connect_~skip~0#1 := 0; 89083#L120-1 assume !false; 89080#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89077#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 89074#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 89071#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 89068#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 89065#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 89061#L138 assume 4368 == ssl3_connect_~s__state~0#1; 89058#L142 [2021-12-16 09:33:37,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,225 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-16 09:33:37,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220569391] [2021-12-16 09:33:37,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,232 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:37,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:37,239 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:37,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,240 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-12-16 09:33:37,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735362566] [2021-12-16 09:33:37,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,274 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:37,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735362566] [2021-12-16 09:33:37,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735362566] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:37,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308102054] [2021-12-16 09:33:37,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,276 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,277 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:37,363 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2021-12-16 09:33:37,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:37,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:37,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-12-16 09:33:37,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2021-12-16 09:33:37,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2021-12-16 09:33:37,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2021-12-16 09:33:37,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:37,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:37,383 INFO L681 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2021-12-16 09:33:37,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:37,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2021-12-16 09:33:37,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.182897862232779) internal successors, (6474), 5472 states have internal predecessors, (6474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:37,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2021-12-16 09:33:37,418 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:37,418 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:37,419 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:33:37,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2021-12-16 09:33:37,425 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:37,425 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:37,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:37,427 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:37,428 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:37,428 INFO L791 eck$LassoCheckResult]: Stem: 99606#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); 99506#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 99507#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 99601#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 99609#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 99689#L120-1 assume !false; 99691#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99683#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 99681#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 99682#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 99677#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 99678#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 99673#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 99674#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 99669#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 99670#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 99665#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 99666#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 99661#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 99662#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 99657#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 99658#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 99653#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 99654#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 99649#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 99650#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 99645#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 99646#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 99641#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 99642#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 99637#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 99638#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 99633#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 99634#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 99629#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 99630#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 99626#L210 assume 4560 == ssl3_connect_~s__state~0#1; 99625#L214 [2021-12-16 09:33:37,428 INFO L793 eck$LassoCheckResult]: Loop: 99625#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 104751#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 104750#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 104748#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 104747#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104745#L557 ssl3_connect_~skip~0#1 := 0; 104744#L120-1 assume !false; 104743#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104742#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 104741#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 104740#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 104739#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 104738#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 104737#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 104736#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 104735#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 104734#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 104733#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 104732#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 104731#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 104730#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 104729#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 104728#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 104727#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 104726#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 104725#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 104724#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 104723#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 104722#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 104721#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 104720#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 103860#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 103859#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 103858#L198 assume 4512 == ssl3_connect_~s__state~0#1; 100302#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 103857#L417 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; 103856#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 103855#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 103853#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 103854#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104701#L557 ssl3_connect_~skip~0#1 := 0; 104700#L120-1 assume !false; 104699#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104698#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 104697#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 104696#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 104695#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 104694#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 104693#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 104692#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 104691#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 104690#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 104689#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 104688#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 104687#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 104686#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 104685#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 104684#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 104683#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 104682#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 104681#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 104680#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 104679#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 104678#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 104677#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 104676#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 104675#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 104674#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 100645#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 100646#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 103816#L204 assume 4528 == ssl3_connect_~s__state~0#1; 103327#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 100634#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 100635#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 99613#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 99614#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 103168#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 103164#L557 ssl3_connect_~skip~0#1 := 0; 103162#L120-1 assume !false; 103160#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 103158#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 103155#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 103152#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 103149#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 100436#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 100434#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 100429#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 100427#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 100422#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 100415#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 100407#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 100400#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 100393#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 100386#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 100378#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 100370#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 100363#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 100357#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 100350#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 100342#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 100336#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 100330#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 100324#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 100319#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 100313#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 100306#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 100300#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 100295#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 100288#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 100289#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 100139#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 100140#L216 assume 4352 == ssl3_connect_~s__state~0#1; 103319#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 103317#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 103316#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 100014#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100012#L557 ssl3_connect_~skip~0#1 := 0; 99931#L120-1 assume !false; 99932#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99910#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 99911#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 99899#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 99901#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 99982#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 99983#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 99872#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 99874#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 99714#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 99715#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 100408#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 100410#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 100394#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 100396#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 100379#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 100381#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 100364#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 100366#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 100351#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 100352#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 100337#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 100339#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 103311#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 100320#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 100314#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 100315#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 100301#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 100303#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 103326#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 103324#L210 assume 4560 == ssl3_connect_~s__state~0#1; 99625#L214 [2021-12-16 09:33:37,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2021-12-16 09:33:37,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243381953] [2021-12-16 09:33:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,444 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:37,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243381953] [2021-12-16 09:33:37,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243381953] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:37,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:37,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:37,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287806333] [2021-12-16 09:33:37,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,445 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:37,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:37,446 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2021-12-16 09:33:37,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:37,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279422556] [2021-12-16 09:33:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:37,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,495 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:37,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:37,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279422556] [2021-12-16 09:33:37,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279422556] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:37,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431627981] [2021-12-16 09:33:37,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:37,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:37,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:37,497 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:37,526 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:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:37,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:37,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:37,765 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:37,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:37,975 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:37,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431627981] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:37,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:37,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:37,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555629170] [2021-12-16 09:33:37,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:37,976 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:37,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:37,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:37,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:37,977 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,078 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2021-12-16 09:33:38,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:38,091 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:38,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2021-12-16 09:33:38,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2021-12-16 09:33:38,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2021-12-16 09:33:38,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:38,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,105 INFO L681 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2021-12-16 09:33:38,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:38,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2021-12-16 09:33:38,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.1825324319386077) internal successors, (6472), 5472 states have internal predecessors, (6472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2021-12-16 09:33:38,152 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:38,152 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:38,153 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:33:38,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2021-12-16 09:33:38,162 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:38,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,163 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:38,163 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:38,163 INFO L791 eck$LassoCheckResult]: Stem: 111455#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); 111354#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 111355#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 111448#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 111372#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 111374#L120-1 assume !false; 111670#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111659#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111660#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 114949#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 114948#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 114947#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 114946#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 114945#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 114944#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 114943#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 114942#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 114941#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 114940#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 114939#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 114938#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 114937#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 114936#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 114935#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 114934#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 114933#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 114932#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 114931#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 114930#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 114929#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 114928#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 114927#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 114926#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 114925#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 114924#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 114923#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 114922#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 114921#L213 assume 4561 == ssl3_connect_~s__state~0#1; 114918#L214 [2021-12-16 09:33:38,164 INFO L793 eck$LassoCheckResult]: Loop: 114918#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 114916#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 114913#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 114911#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 114889#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114882#L557 ssl3_connect_~skip~0#1 := 0; 114877#L120-1 assume !false; 114872#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112381#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 112382#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 112371#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 112372#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 112361#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 112362#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 112351#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 112352#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 112341#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 112342#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 112331#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 112332#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 112321#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 112322#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 112311#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 112312#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 112301#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 112302#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 112291#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 112292#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 114760#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 112277#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 112278#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 112267#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 112268#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 114682#L198 assume 4512 == ssl3_connect_~s__state~0#1; 112045#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 114679#L417 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; 115124#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 115121#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 115117#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 115116#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115113#L557 ssl3_connect_~skip~0#1 := 0; 115112#L120-1 assume !false; 115111#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 115110#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 115109#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 115108#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 115107#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 115106#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 115105#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 115104#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 115103#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 115102#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 115101#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 115100#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 115099#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 115098#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 115097#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 115096#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 115095#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 115094#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 115093#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 115092#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 115091#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 115090#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 115089#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 115088#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 115087#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 115086#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 115085#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 115084#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 115083#L204 assume 4528 == ssl3_connect_~s__state~0#1; 112040#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 111998#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 111994#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 111462#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 111463#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 112610#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 112605#L557 ssl3_connect_~skip~0#1 := 0; 112603#L120-1 assume !false; 112599#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 112597#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 112593#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 112591#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 112587#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 112585#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 112580#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 112578#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 112574#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 112572#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 112568#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 112565#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 112562#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 112557#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 112553#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 112550#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 112547#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 112542#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 112539#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 112533#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 112525#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 112522#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 112519#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 112516#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 112513#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 112510#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 112507#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 112504#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 112499#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 112500#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 111857#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 111696#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 111697#L216 assume 4352 == ssl3_connect_~s__state~0#1; 111688#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 111689#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 111678#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 111679#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113437#L557 ssl3_connect_~skip~0#1 := 0; 113436#L120-1 assume !false; 113435#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113434#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 111710#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 111711#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 111712#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 111713#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 111819#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 111821#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 111805#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 111807#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 113421#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 113422#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 112078#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 112079#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 112073#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 112075#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 112067#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 112069#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 112063#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 112064#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 112058#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 112060#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 112053#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 112055#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 112049#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 112047#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 112044#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 112046#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 112038#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 112039#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 114044#L210 assume 4560 == ssl3_connect_~s__state~0#1; 114918#L214 [2021-12-16 09:33:38,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2021-12-16 09:33:38,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730509196] [2021-12-16 09:33:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:38,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730509196] [2021-12-16 09:33:38,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730509196] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:38,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736212316] [2021-12-16 09:33:38,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,176 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:38,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,176 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2021-12-16 09:33:38,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567144733] [2021-12-16 09:33:38,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,201 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:38,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567144733] [2021-12-16 09:33:38,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567144733] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:38,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465068424] [2021-12-16 09:33:38,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:38,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:38,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:38,212 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:38,213 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:38,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:38,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:38,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:38,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:38,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:38,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465068424] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:38,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:38,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:38,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521410411] [2021-12-16 09:33:38,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,672 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:38,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:38,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:38,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:38,673 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:38,795 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2021-12-16 09:33:38,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:38,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2021-12-16 09:33:38,806 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-12-16 09:33:38,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2021-12-16 09:33:38,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2021-12-16 09:33:38,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2021-12-16 09:33:38,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:38,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:38,816 INFO L681 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2021-12-16 09:33:38,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:38,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2021-12-16 09:33:38,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5409 states, 5409 states have (on average 1.18395267147347) internal successors, (6404), 5408 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:38,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2021-12-16 09:33:38,859 INFO L704 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:38,859 INFO L587 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:38,859 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:33:38,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2021-12-16 09:33:38,867 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:38,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:38,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:38,868 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:38,868 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:38,868 INFO L791 eck$LassoCheckResult]: Stem: 123614#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); 123515#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 123516#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 123609#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 123534#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 123536#L120-1 assume !false; 123935#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123919#L123 assume 12292 == ssl3_connect_~s__state~0#1; 123566#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 123567#L228 ssl3_connect_~s__server~0#1 := 0; 123917#L233 assume 0 != ssl3_connect_~cb~0#1; 123913#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 123914#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 123908#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 123902#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 123899#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 123896#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123888#L557 ssl3_connect_~skip~0#1 := 0; 123886#L120-1 assume !false; 123884#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123882#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 123880#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 123878#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 123876#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 123874#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 123872#L138 assume 4368 == ssl3_connect_~s__state~0#1; 123870#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 123868#L282 assume !(0 == ssl3_connect_~blastFlag~0#1); 123865#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 123862#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 123859#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123851#L557 ssl3_connect_~skip~0#1 := 0; 123849#L120-1 assume !false; 123847#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123845#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 123843#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 123841#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 123839#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 123837#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 123835#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 123833#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 123831#L144 assume 4384 == ssl3_connect_~s__state~0#1; 123829#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 123827#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 123823#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 123820#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 123821#L311-2 [2021-12-16 09:33:38,869 INFO L793 eck$LassoCheckResult]: Loop: 123821#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 126892#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126888#L557 ssl3_connect_~skip~0#1 := 0; 126886#L120-1 assume !false; 126884#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126882#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 126880#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 126878#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 126876#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 126874#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 126872#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 126870#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 126868#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 126866#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 126864#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 126862#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 126123#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 126117#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 126111#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 126105#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 126099#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 126093#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 126087#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 126081#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 126075#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 126069#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 126063#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 126057#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 126051#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 126045#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 126039#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 126033#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 125914#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 125912#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 125008#L210 assume 4560 == ssl3_connect_~s__state~0#1; 123785#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 125004#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 125005#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 124998#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 124999#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 125484#L557 ssl3_connect_~skip~0#1 := 0; 125485#L120-1 assume !false; 125480#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 125481#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 125476#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 125477#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 125472#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 125473#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 125468#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 125469#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 125464#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 125465#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 125460#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 125461#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 125456#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 125457#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 125452#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 125453#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 125448#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 125449#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 125444#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 125445#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 124859#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 124860#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 124847#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 124848#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 125423#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 125424#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 125416#L198 assume 4512 == ssl3_connect_~s__state~0#1; 123813#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 125408#L417 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; 125409#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 125402#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 125403#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 124679#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124677#L557 ssl3_connect_~skip~0#1 := 0; 124662#L120-1 assume !false; 124663#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124654#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 124655#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 124646#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 124647#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 125237#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 125238#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 125231#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 125232#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 124629#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 124630#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 124621#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 124622#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 124609#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 124610#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 124602#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 124603#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 124596#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 124597#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 124590#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 124591#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 124584#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 124585#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 124578#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 124579#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 124552#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 124553#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 124538#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 124539#L204 assume 4528 == ssl3_connect_~s__state~0#1; 123795#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 124525#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 124087#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 124088#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 124081#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 124082#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124074#L557 ssl3_connect_~skip~0#1 := 0; 124075#L120-1 assume !false; 124070#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124071#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 124066#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 124067#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 124058#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 124059#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 124050#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 124051#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 124042#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 124043#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 124033#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 124034#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 124023#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 124024#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 124013#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 124014#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 124003#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 124004#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 123993#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 123994#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 123983#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 123984#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 123973#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 123974#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 123965#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 123966#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 123955#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 123956#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 123947#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 123948#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 123782#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 123783#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 125095#L216 assume 4352 == ssl3_connect_~s__state~0#1; 125094#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 123762#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 123763#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 123755#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 123707#L557 ssl3_connect_~skip~0#1 := 0; 124060#L120-1 assume !false; 124061#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124052#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 124053#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 124044#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 124045#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 124035#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 124037#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 124025#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 124027#L144 assume 4384 == ssl3_connect_~s__state~0#1; 124017#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 127050#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 127045#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 127043#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 123821#L311-2 [2021-12-16 09:33:38,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-12-16 09:33:38,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647876448] [2021-12-16 09:33:38,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,880 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:38,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647876448] [2021-12-16 09:33:38,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647876448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:38,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:38,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:38,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208984253] [2021-12-16 09:33:38,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:38,881 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:38,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:38,881 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-12-16 09:33:38,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:38,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969037611] [2021-12-16 09:33:38,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:38,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,899 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:38,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:38,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969037611] [2021-12-16 09:33:38,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969037611] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:38,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559197449] [2021-12-16 09:33:38,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:38,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:38,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:38,901 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:38,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-12-16 09:33:38,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:38,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:38,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:39,181 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:39,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:39,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559197449] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:39,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:39,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:39,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35353131] [2021-12-16 09:33:39,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:39,388 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:39,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:39,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:39,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:39,389 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:39,405 INFO L93 Difference]: Finished difference Result 5409 states and 6402 transitions. [2021-12-16 09:33:39,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:39,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:39,415 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:39,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-12-16 09:33:39,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-12-16 09:33:39,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-12-16 09:33:39,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:39,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:39,426 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:39,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:39,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5409. [2021-12-16 09:33:39,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5409 states, 5409 states have (on average 1.1835829173599557) internal successors, (6402), 5408 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:39,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6402 transitions. [2021-12-16 09:33:39,461 INFO L704 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:39,462 INFO L587 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2021-12-16 09:33:39,462 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:33:39,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6402 transitions. [2021-12-16 09:33:39,468 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:39,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:39,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:39,469 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:39,470 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:39,470 INFO L791 eck$LassoCheckResult]: Stem: 135432#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); 135334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~nondet34#1, ssl3_connect_#t~nondet35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~nondet37#1, ssl3_connect_#t~post38#1, ssl3_connect_#t~post39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~post41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~nondet50#1, ssl3_connect_#t~nondet51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~nondet53#1, ssl3_connect_#t~post54#1, ssl3_connect_#t~post55#1, ssl3_connect_#t~nondet56#1, ssl3_connect_#t~post57#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_#t~nondet34#1;havoc ssl3_connect_#t~nondet34#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_#t~nondet35#1;havoc ssl3_connect_#t~nondet35#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_#t~nondet36#1;havoc ssl3_connect_#t~nondet36#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet37#1;havoc ssl3_connect_#t~nondet37#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; 135335#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 135427#L109-2 ssl3_connect_#t~post38#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post38#1;havoc ssl3_connect_#t~post38#1; 135353#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 135355#L120-1 assume !false; 135769#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135757#L123 assume 12292 == ssl3_connect_~s__state~0#1; 135382#L124 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post39#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~post39#1;havoc ssl3_connect_#t~post39#1; 135383#L228 ssl3_connect_~s__server~0#1 := 0; 135754#L233 assume 0 != ssl3_connect_~cb~0#1; 135752#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 135750#L238 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 135746#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 135740#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 135737#L270 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post41#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post41#1;havoc ssl3_connect_#t~post41#1;ssl3_connect_~s__init_num~0#1 := 0; 135734#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135726#L557 ssl3_connect_~skip~0#1 := 0; 135724#L120-1 assume !false; 135722#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135720#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 135718#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 135716#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 135714#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 135712#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 135710#L138 assume 4368 == ssl3_connect_~s__state~0#1; 135708#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 135706#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 135703#L282-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 135700#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 135697#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135689#L557 ssl3_connect_~skip~0#1 := 0; 135687#L120-1 assume !false; 135685#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135683#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 135681#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 135679#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 135677#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 135675#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 135673#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 135671#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 135669#L144 assume 4384 == ssl3_connect_~s__state~0#1; 135667#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 135665#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 135661#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 135659#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 135349#L311-2 [2021-12-16 09:33:39,470 INFO L793 eck$LassoCheckResult]: Loop: 135349#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 135350#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139598#L557 ssl3_connect_~skip~0#1 := 0; 139596#L120-1 assume !false; 139594#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139592#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 139590#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 139588#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 139586#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 139584#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 139582#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 139580#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 139578#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 139576#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 139574#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 139572#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 139570#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 139568#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 139566#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 139564#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 139562#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 139561#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 139559#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 139557#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 139555#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 139554#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 139552#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 139547#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 139545#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 139543#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 139541#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 139539#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 139537#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 139535#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 139533#L210 assume 4560 == ssl3_connect_~s__state~0#1; 139181#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 139530#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 139528#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 139385#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 139377#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139374#L557 ssl3_connect_~skip~0#1 := 0; 139373#L120-1 assume !false; 139372#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139371#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 139370#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 139369#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 139368#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 139367#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 139366#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 139365#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 139364#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 139363#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 139362#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 139361#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 139360#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 139359#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 139358#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 139357#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 139356#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 139355#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 139354#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 139353#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 139352#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 139351#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 139350#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 139349#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 139348#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 139347#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 139346#L198 assume 4512 == ssl3_connect_~s__state~0#1; 135618#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 139345#L417 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; 139344#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 139343#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 139342#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 139339#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139336#L557 ssl3_connect_~skip~0#1 := 0; 139335#L120-1 assume !false; 139334#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139333#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 139332#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 139331#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 139330#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 139329#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 139328#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 139327#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 139326#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 139325#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 139324#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 139323#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 139322#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 139321#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 139320#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 139319#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 139318#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 139317#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 139316#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 139315#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 139314#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 139313#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 139312#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 139311#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 139310#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 139309#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 139308#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 139307#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 139306#L204 assume 4528 == ssl3_connect_~s__state~0#1; 135594#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 139305#L440 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 136067#L447 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 136068#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 136054#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 136055#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139214#L557 ssl3_connect_~skip~0#1 := 0; 139213#L120-1 assume !false; 139212#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139211#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 139210#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 139209#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 139208#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 139207#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 139206#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 139205#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 139204#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 139203#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 139202#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 139201#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 139200#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 139199#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 139198#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 139197#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 139196#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 139195#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 139194#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 139193#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 139192#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 139191#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 139190#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 139189#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 139188#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 139187#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 139186#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 139185#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 139184#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 139183#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 139182#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 139180#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 139179#L216 assume 4352 == ssl3_connect_~s__state~0#1; 139178#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 139176#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 139175#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 135559#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135506#L557 ssl3_connect_~skip~0#1 := 0; 135503#L120-1 assume !false; 135500#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135497#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 135494#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 135490#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 135486#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 135487#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 136010#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 136008#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 135467#L144 assume 4384 == ssl3_connect_~s__state~0#1; 135325#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 135326#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 135396#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 135348#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 135349#L311-2 [2021-12-16 09:33:39,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,471 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-12-16 09:33:39,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128256161] [2021-12-16 09:33:39,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,476 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:39,482 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:39,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-12-16 09:33:39,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:39,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277343671] [2021-12-16 09:33:39,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:39,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:39,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:39,500 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:39,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:39,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277343671] [2021-12-16 09:33:39,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277343671] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:39,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902146540] [2021-12-16 09:33:39,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:39,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:39,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:39,502 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:39,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-12-16 09:33:39,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:39,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:39,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:39,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:39,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:40,017 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:40,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902146540] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:40,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:40,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:40,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565401981] [2021-12-16 09:33:40,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:40,018 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:40,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:40,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:40,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:40,019 INFO L87 Difference]: Start difference. First operand 5409 states and 6402 transitions. cyclomatic complexity: 997 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:40,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:40,198 INFO L93 Difference]: Finished difference Result 3719 states and 4179 transitions. [2021-12-16 09:33:40,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:40,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3719 states and 4179 transitions. [2021-12-16 09:33:40,206 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:40,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3719 states to 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-16 09:33:40,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-16 09:33:40,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 09:33:40,207 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:33:40,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-16 09:33:40,207 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:40,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-16 09:33:40,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:33:40 BoogieIcfgContainer [2021-12-16 09:33:40,212 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:33:40,213 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:33:40,213 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:33:40,213 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:33:40,213 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:24" (3/4) ... [2021-12-16 09:33:40,215 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-16 09:33:40,215 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:33:40,215 INFO L158 Benchmark]: Toolchain (without parser) took 16473.46ms. Allocated memory was 100.7MB in the beginning and 390.1MB in the end (delta: 289.4MB). Free memory was 67.3MB in the beginning and 259.8MB in the end (delta: -192.4MB). Peak memory consumption was 97.3MB. Max. memory is 16.1GB. [2021-12-16 09:33:40,216 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 81.8MB. Free memory is still 40.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:40,216 INFO L158 Benchmark]: CACSL2BoogieTranslator took 305.93ms. Allocated memory is still 100.7MB. Free memory was 67.2MB in the beginning and 72.3MB in the end (delta: -5.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-16 09:33:40,216 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.02ms. Allocated memory is still 100.7MB. Free memory was 71.8MB in the beginning and 69.5MB in the end (delta: 2.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-16 09:33:40,216 INFO L158 Benchmark]: Boogie Preprocessor took 43.32ms. Allocated memory is still 100.7MB. Free memory was 69.5MB in the beginning and 67.5MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:40,216 INFO L158 Benchmark]: RCFGBuilder took 403.63ms. Allocated memory is still 100.7MB. Free memory was 67.4MB in the beginning and 44.5MB in the end (delta: 22.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:40,217 INFO L158 Benchmark]: BuchiAutomizer took 15667.33ms. Allocated memory was 100.7MB in the beginning and 390.1MB in the end (delta: 289.4MB). Free memory was 44.3MB in the beginning and 259.8MB in the end (delta: -215.4MB). Peak memory consumption was 77.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:40,217 INFO L158 Benchmark]: Witness Printer took 2.35ms. Allocated memory is still 390.1MB. Free memory is still 259.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:40,218 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.16ms. Allocated memory is still 81.8MB. Free memory is still 40.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 305.93ms. Allocated memory is still 100.7MB. Free memory was 67.2MB in the beginning and 72.3MB in the end (delta: -5.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.02ms. Allocated memory is still 100.7MB. Free memory was 71.8MB in the beginning and 69.5MB in the end (delta: 2.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.32ms. Allocated memory is still 100.7MB. Free memory was 69.5MB in the beginning and 67.5MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 403.63ms. Allocated memory is still 100.7MB. Free memory was 67.4MB in the beginning and 44.5MB in the end (delta: 22.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 15667.33ms. Allocated memory was 100.7MB in the beginning and 390.1MB in the end (delta: 289.4MB). Free memory was 44.3MB in the beginning and 259.8MB in the end (delta: -215.4MB). Peak memory consumption was 77.1MB. Max. memory is 16.1GB. * Witness Printer took 2.35ms. Allocated memory is still 390.1MB. Free memory is still 259.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 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.6s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 9.7s. Construction of modules took 2.3s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.8s AutomataMinimizationTime, 31 MinimizatonAttempts, 4232 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6197 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3917 SdHoareTripleChecker+Valid, 3.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3912 mSDsluCounter, 10377 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3863 mSDsCounter, 716 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4239 IncrementalHoareTripleChecker+Invalid, 4955 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 716 mSolverCounterUnsat, 6514 mSDtfsCounter, 4239 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 25ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-16 09:33:40,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:40,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:40,679 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:40,882 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:41,084 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:41,280 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:41,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE