./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 ae007674 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-dev-ae00767 [2021-12-28 09:14:32,141 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:14:32,142 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:14:32,164 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:14:32,164 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:14:32,165 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:14:32,166 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:14:32,168 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:14:32,170 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:14:32,172 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:14:32,173 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:14:32,174 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:14:32,175 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:14:32,177 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:14:32,178 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:14:32,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:14:32,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:14:32,185 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:14:32,186 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:14:32,187 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:14:32,190 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:14:32,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:14:32,194 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:14:32,195 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:14:32,197 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:14:32,203 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:14:32,203 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:14:32,204 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:14:32,204 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:14:32,205 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:14:32,205 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:14:32,206 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:14:32,207 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:14:32,208 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:14:32,210 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:14:32,210 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:14:32,211 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:14:32,211 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:14:32,211 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:14:32,212 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:14:32,213 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:14:32,214 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:14:32,246 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:14:32,246 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:14:32,246 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:14:32,247 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:14:32,248 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:14:32,248 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:14:32,248 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:14:32,249 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:14:32,249 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:14:32,249 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:14:32,250 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:14:32,250 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:14:32,250 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:14:32,250 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:14:32,250 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:14:32,250 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:14:32,251 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:14:32,252 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:14:32,252 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:14:32,252 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:14:32,252 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:14:32,252 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:14:32,252 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:14:32,253 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:14:32,253 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:14:32,254 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:14:32,254 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-28 09:14:32,504 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:14:32,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:14:32,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:14:32,537 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:14:32,541 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:14:32,542 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-28 09:14:32,586 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80366bd3f/04904c07afbf4382a292dceaef86b661/FLAG140c053a5 [2021-12-28 09:14:32,977 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:14:32,977 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-12-28 09:14:32,987 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80366bd3f/04904c07afbf4382a292dceaef86b661/FLAG140c053a5 [2021-12-28 09:14:33,366 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80366bd3f/04904c07afbf4382a292dceaef86b661 [2021-12-28 09:14:33,368 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:14:33,370 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:14:33,371 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:14:33,371 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:14:33,379 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:14:33,380 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,381 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bf0b3a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33, skipping insertion in model container [2021-12-28 09:14:33,381 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,385 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:14:33,415 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:14:33,538 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-28 09:14:33,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:14:33,556 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:14:33,636 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-28 09:14:33,639 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:14:33,651 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:14:33,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33 WrapperNode [2021-12-28 09:14:33,651 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:14:33,653 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:14:33,653 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:14:33,653 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:14:33,657 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,673 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,704 INFO L137 Inliner]: procedures = 16, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 485 [2021-12-28 09:14:33,707 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:14:33,708 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:14:33,708 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:14:33,708 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:14:33,713 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,714 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,722 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,723 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,728 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,740 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,746 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,748 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:14:33,749 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:14:33,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:14:33,750 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:14:33,751 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (1/1) ... [2021-12-28 09:14:33,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,780 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-28 09:14:33,802 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-28 09:14:33,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:14:33,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:14:33,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:14:33,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:14:33,886 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:14:33,887 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:14:33,909 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-28 09:14:34,195 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-28 09:14:34,196 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-28 09:14:34,196 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:14:34,200 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:14:34,200 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 09:14:34,202 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:34 BoogieIcfgContainer [2021-12-28 09:14:34,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:14:34,204 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:14:34,204 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:14:34,206 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:14:34,206 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:34,206 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:14:33" (1/3) ... [2021-12-28 09:14:34,207 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@369fb99e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:14:34, skipping insertion in model container [2021-12-28 09:14:34,207 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:34,207 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:33" (2/3) ... [2021-12-28 09:14:34,207 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@369fb99e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:14:34, skipping insertion in model container [2021-12-28 09:14:34,207 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:34,207 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:34" (3/3) ... [2021-12-28 09:14:34,208 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-12-28 09:14:34,236 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:14:34,236 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:14:34,236 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:14:34,236 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:14:34,236 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:14:34,236 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:14:34,237 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:14:34,237 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:14:34,253 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-28 09:14:34,268 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-28 09:14:34,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:34,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:34,273 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-28 09:14:34,273 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:34,273 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:14:34,274 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-28 09:14:34,279 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-28 09:14:34,279 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:34,279 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:34,280 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-28 09:14:34,280 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:34,283 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-28 09:14:34,283 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-28 09:14:34,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,287 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-28 09:14:34,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866927548] [2021-12-28 09:14:34,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,357 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:34,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,420 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:34,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,422 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-28 09:14:34,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091169399] [2021-12-28 09:14:34,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,446 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:34,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,464 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:34,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,466 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-12-28 09:14:34,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094727635] [2021-12-28 09:14:34,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:34,543 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-28 09:14:34,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:34,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094727635] [2021-12-28 09:14:34,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094727635] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:34,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:34,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:34,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419536120] [2021-12-28 09:14:34,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:34,750 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:34,751 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:34,751 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:34,751 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:34,751 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:34,752 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,752 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:34,752 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:34,752 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-12-28 09:14:34,752 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:34,753 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:34,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,031 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:35,032 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:35,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,034 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-28 09:14:35,043 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-28 09:14:35,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,044 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,102 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,102 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-28 09:14:35,109 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-28 09:14:35,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,110 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-28 09:14:35,111 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-28 09:14:35,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,113 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,121 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,121 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-28 09:14:35,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,139 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-28 09:14:35,140 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-28 09:14:35,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,152 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-28 09:14:35,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-28 09:14:35,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,178 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-28 09:14:35,179 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-28 09:14:35,180 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,180 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,212 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-28 09:14:35,227 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-28 09:14:35,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,229 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-28 09:14:35,230 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-28 09:14:35,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,231 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,252 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,252 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-28 09:14:35,268 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-28 09:14:35,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,269 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-28 09:14:35,270 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-28 09:14:35,271 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,271 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,282 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,286 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-28 09:14:35,301 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-28 09:14:35,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,302 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-28 09:14:35,304 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-28 09:14:35,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,331 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:35,332 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-28 09:14:35,349 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-28 09:14:35,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,354 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-28 09:14:35,355 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-28 09:14:35,356 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:35,356 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,387 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-28 09:14:35,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,388 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-28 09:14:35,389 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-28 09:14:35,390 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:35,390 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:35,411 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:35,426 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-28 09:14:35,427 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:35,427 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:35,427 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:35,427 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:35,427 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:35,427 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,427 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:35,427 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:35,427 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-12-28 09:14:35,427 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:35,427 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:35,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,697 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:35,700 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:35,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,702 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-28 09:14:35,708 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-28 09:14:35,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,723 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-28 09:14:35,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,749 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-28 09:14:35,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,751 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-28 09:14:35,752 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-28 09:14:35,753 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-28 09:14:35,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,764 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,765 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,765 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-28 09:14:35,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,796 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-28 09:14:35,796 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-28 09:14:35,798 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-28 09:14:35,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,804 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,804 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,805 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,806 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,825 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-28 09:14:35,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,826 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-28 09:14:35,827 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-28 09:14:35,831 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-28 09:14:35,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,840 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-12-28 09:14:35,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,867 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-28 09:14:35,868 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-28 09:14:35,869 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-28 09:14:35,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,907 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-28 09:14:35,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,908 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-28 09:14:35,917 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-28 09:14:35,917 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-28 09:14:35,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,926 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,952 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-28 09:14:35,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,955 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-28 09:14:35,957 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-28 09:14:35,959 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-28 09:14:35,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,965 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,968 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:36,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:36,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,002 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-28 09:14:36,004 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-28 09:14:36,029 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-28 09:14:36,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:36,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:36,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:36,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:36,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:36,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:36,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:36,052 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:36,094 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:36,094 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:14:36,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,097 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-28 09:14:36,097 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-28 09:14:36,098 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:36,098 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:36,098 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:36,099 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-28 09:14:36,134 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-28 09:14:36,136 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:36,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:36,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:36,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:36,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:36,289 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-28 09:14:36,292 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-28 09:14:36,311 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-28 09:14:36,313 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-28 09:14:36,518 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-28 09:14:36,519 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-28 09:14:36,525 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-28 09:14:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-28 09:14:36,527 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-28 09:14:36,529 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-28 09:14:36,530 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,530 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-28 09:14:36,533 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-12-28 09:14:36,542 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-28 09:14:36,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-12-28 09:14:36,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-12-28 09:14:36,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-12-28 09:14:36,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-12-28 09:14:36,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:36,548 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-12-28 09:14:36,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-12-28 09:14:36,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-12-28 09:14:36,568 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-28 09:14:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-12-28 09:14:36,569 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-12-28 09:14:36,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:36,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:36,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:36,572 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-28 09:14:36,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:36,633 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-12-28 09:14:36,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:36,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-12-28 09:14:36,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-28 09:14:36,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-12-28 09:14:36,639 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-12-28 09:14:36,639 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-12-28 09:14:36,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-12-28 09:14:36,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:36,644 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-12-28 09:14:36,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-12-28 09:14:36,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-12-28 09:14:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 0 states have call successors, (0), 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-28 09:14:36,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-12-28 09:14:36,652 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-12-28 09:14:36,652 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-12-28 09:14:36,652 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:14:36,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-12-28 09:14:36,653 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-28 09:14:36,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:36,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:36,653 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,653 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,654 INFO L791 eck$LassoCheckResult]: Stem: 1089#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); 1026#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; 1027#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1087#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; 1042#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1034#L120-1 assume !false; 1014#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1010#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1011#L124 [2021-12-28 09:14:36,654 INFO L793 eck$LassoCheckResult]: Loop: 1011#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; 1058#L228 ssl3_connect_~s__server~0#1 := 0; 1056#L233 assume 0 != ssl3_connect_~cb~0#1; 1047#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1012#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; 1013#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1023#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 995#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; 996#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1077#L557 ssl3_connect_~skip~0#1 := 0; 1091#L120-1 assume !false; 1093#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1092#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1011#L124 [2021-12-28 09:14:36,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,654 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-28 09:14:36,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904205215] [2021-12-28 09:14:36,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,661 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:36,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,670 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-12-28 09:14:36,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791295218] [2021-12-28 09:14:36,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,697 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-28 09:14:36,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:36,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791295218] [2021-12-28 09:14:36,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791295218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:36,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:36,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:36,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088392844] [2021-12-28 09:14:36,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:36,698 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:36,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:36,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:36,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:36,699 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 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-28 09:14:36,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:36,818 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-12-28 09:14:36,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:36,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-12-28 09:14:36,820 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-12-28 09:14:36,821 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-12-28 09:14:36,821 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-12-28 09:14:36,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-12-28 09:14:36,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-12-28 09:14:36,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:36,822 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-12-28 09:14:36,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-12-28 09:14:36,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-12-28 09:14:36,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-12-28 09:14:36,825 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-12-28 09:14:36,825 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-12-28 09:14:36,825 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:14:36,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-12-28 09:14:36,826 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-12-28 09:14:36,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:36,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:36,826 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,827 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-28 09:14:36,827 INFO L791 eck$LassoCheckResult]: Stem: 1381#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); 1312#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; 1313#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1379#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; 1327#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1319#L120-1 assume !false; 1298#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1294#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1295#L124 [2021-12-28 09:14:36,827 INFO L793 eck$LassoCheckResult]: Loop: 1295#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; 1344#L228 ssl3_connect_~s__server~0#1 := 0; 1342#L233 assume 0 != ssl3_connect_~cb~0#1; 1333#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1296#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; 1297#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1309#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1279#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; 1280#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1409#L557 ssl3_connect_~skip~0#1 := 0; 1407#L120-1 assume !false; 1404#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1402#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 1401#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 1400#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 1397#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 1371#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 1335#L138 assume 4368 == ssl3_connect_~s__state~0#1; 1336#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 1270#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 1271#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; 1350#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 1286#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1367#L557 ssl3_connect_~skip~0#1 := 0; 1386#L120-1 assume !false; 1406#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1403#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1295#L124 [2021-12-28 09:14:36,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,827 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-28 09:14:36,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094246324] [2021-12-28 09:14:36,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,833 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,838 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:36,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,838 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-12-28 09:14:36,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530497491] [2021-12-28 09:14:36,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,859 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-28 09:14:36,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:36,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530497491] [2021-12-28 09:14:36,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530497491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:36,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:36,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:36,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217080215] [2021-12-28 09:14:36,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:36,861 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:36,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:36,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:36,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:36,861 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:36,968 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-12-28 09:14:36,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:36,969 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-12-28 09:14:36,970 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-12-28 09:14:36,971 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-12-28 09:14:36,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-12-28 09:14:36,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-12-28 09:14:36,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-12-28 09:14:36,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:36,971 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-12-28 09:14:36,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-12-28 09:14:36,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-12-28 09:14:36,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-12-28 09:14:36,975 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-12-28 09:14:36,975 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-12-28 09:14:36,975 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:14:36,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-12-28 09:14:36,975 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-12-28 09:14:36,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:36,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:36,976 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,976 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-28 09:14:36,976 INFO L791 eck$LassoCheckResult]: Stem: 1746#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); 1677#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; 1678#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1743#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; 1692#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 1684#L120-1 assume !false; 1664#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1660#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1661#L124 [2021-12-28 09:14:36,976 INFO L793 eck$LassoCheckResult]: Loop: 1661#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; 1713#L228 ssl3_connect_~s__server~0#1 := 0; 1706#L233 assume 0 != ssl3_connect_~cb~0#1; 1697#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1662#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; 1663#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1674#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1646#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; 1647#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1800#L557 ssl3_connect_~skip~0#1 := 0; 1799#L120-1 assume !false; 1797#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1795#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 1707#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 1708#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 1744#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 1734#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 1699#L138 assume 4368 == ssl3_connect_~s__state~0#1; 1700#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 1638#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 1639#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; 1712#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 1745#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1782#L557 ssl3_connect_~skip~0#1 := 0; 1780#L120-1 assume !false; 1778#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1776#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 1774#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 1772#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 1771#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 1767#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 1766#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 1764#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 1765#L144 assume 4384 == ssl3_connect_~s__state~0#1; 1670#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 1671#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 1722#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 1689#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 1690#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 1652#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1730#L557 ssl3_connect_~skip~0#1 := 0; 1749#L120-1 assume !false; 1798#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1796#L123 assume 12292 == ssl3_connect_~s__state~0#1; 1661#L124 [2021-12-28 09:14:36,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,977 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-28 09:14:36,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764056398] [2021-12-28 09:14:36,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,993 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:36,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-12-28 09:14:37,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296582107] [2021-12-28 09:14:37,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,039 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-28 09:14:37,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296582107] [2021-12-28 09:14:37,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296582107] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:37,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624098483] [2021-12-28 09:14:37,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,041 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,055 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,162 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-12-28 09:14:37,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-12-28 09:14:37,167 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-28 09:14:37,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-12-28 09:14:37,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-12-28 09:14:37,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-12-28 09:14:37,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-12-28 09:14:37,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,169 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-12-28 09:14:37,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-12-28 09:14:37,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-12-28 09:14:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-12-28 09:14:37,177 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-12-28 09:14:37,177 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-12-28 09:14:37,177 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:14:37,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-12-28 09:14:37,179 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-12-28 09:14:37,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,181 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,181 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-28 09:14:37,181 INFO L791 eck$LassoCheckResult]: Stem: 2156#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); 2080#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; 2081#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2151#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; 2097#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2099#L120-1 assume !false; 2228#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2196#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2121#L124 [2021-12-28 09:14:37,186 INFO L793 eck$LassoCheckResult]: Loop: 2121#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; 2122#L228 ssl3_connect_~s__server~0#1 := 0; 2115#L233 assume 0 != ssl3_connect_~cb~0#1; 2104#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2065#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; 2066#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2077#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2049#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; 2050#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2211#L557 ssl3_connect_~skip~0#1 := 0; 2209#L120-1 assume !false; 2207#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2205#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 2204#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 2203#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 2202#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 2201#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 2200#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 2085#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 2086#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 2167#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 2137#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 2047#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 2048#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 2120#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 2076#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 2053#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 2042#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 2043#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 2149#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 2102#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 2103#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 2195#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 2112#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 2113#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 2124#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 2136#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 2117#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 2109#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 2110#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 2118#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 2051#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 2052#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 2143#L216 assume 4352 == ssl3_connect_~s__state~0#1; 2061#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 2062#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 2091#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 2095#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2138#L557 ssl3_connect_~skip~0#1 := 0; 2088#L120-1 assume !false; 2067#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2068#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2121#L124 [2021-12-28 09:14:37,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,187 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-28 09:14:37,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677123213] [2021-12-28 09:14:37,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,198 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,221 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-28 09:14:37,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463553686] [2021-12-28 09:14:37,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,243 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-28 09:14:37,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463553686] [2021-12-28 09:14:37,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463553686] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231163492] [2021-12-28 09:14:37,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,245 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,246 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,318 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-12-28 09:14:37,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-12-28 09:14:37,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-12-28 09:14:37,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-12-28 09:14:37,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-12-28 09:14:37,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-12-28 09:14:37,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-12-28 09:14:37,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,323 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-12-28 09:14:37,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-12-28 09:14:37,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-12-28 09:14:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-12-28 09:14:37,327 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-12-28 09:14:37,327 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-12-28 09:14:37,327 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:14:37,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-12-28 09:14:37,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-28 09:14:37,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,328 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,329 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,329 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-28 09:14:37,329 INFO L791 eck$LassoCheckResult]: Stem: 2599#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); 2522#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; 2523#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2594#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; 2540#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 2531#L120-1 assume !false; 2509#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2505#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2506#L124 [2021-12-28 09:14:37,330 INFO L793 eck$LassoCheckResult]: Loop: 2506#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; 2561#L228 ssl3_connect_~s__server~0#1 := 0; 2554#L233 assume 0 != ssl3_connect_~cb~0#1; 2545#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2507#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; 2508#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2519#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2491#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; 2492#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2698#L557 ssl3_connect_~skip~0#1 := 0; 2697#L120-1 assume !false; 2696#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2695#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 2694#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 2595#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 2596#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 2584#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 2547#L138 assume 4368 == ssl3_connect_~s__state~0#1; 2528#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 2483#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 2484#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; 2559#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 2581#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2578#L557 ssl3_connect_~skip~0#1 := 0; 2602#L120-1 assume !false; 2705#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2704#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 2555#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 2556#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 2625#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 2621#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 2620#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 2619#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 2617#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 2488#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 2577#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 2489#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 2490#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 2560#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 2518#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 2495#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 2485#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 2486#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 2592#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 2544#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 2481#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 2482#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 2514#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 2552#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 2563#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 2618#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 2616#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 2615#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 2591#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 2558#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 2493#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 2494#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 2585#L216 assume 4352 == ssl3_connect_~s__state~0#1; 2503#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 2504#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 2534#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 2538#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2638#L557 ssl3_connect_~skip~0#1 := 0; 2636#L120-1 assume !false; 2634#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2632#L123 assume 12292 == ssl3_connect_~s__state~0#1; 2506#L124 [2021-12-28 09:14:37,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,330 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-28 09:14:37,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856148826] [2021-12-28 09:14:37,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,336 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,362 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-12-28 09:14:37,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627963018] [2021-12-28 09:14:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,387 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-28 09:14:37,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627963018] [2021-12-28 09:14:37,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627963018] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865261424] [2021-12-28 09:14:37,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,389 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,390 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,458 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-12-28 09:14:37,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-12-28 09:14:37,461 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-12-28 09:14:37,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-12-28 09:14:37,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-12-28 09:14:37,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-12-28 09:14:37,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-12-28 09:14:37,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,463 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-12-28 09:14:37,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-12-28 09:14:37,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-12-28 09:14:37,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-12-28 09:14:37,467 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-12-28 09:14:37,467 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-12-28 09:14:37,467 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:14:37,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-12-28 09:14:37,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-28 09:14:37,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,469 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,469 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-28 09:14:37,470 INFO L791 eck$LassoCheckResult]: Stem: 3064#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); 2984#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; 2985#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3058#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; 3001#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3003#L120-1 assume !false; 3147#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3108#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3024#L124 [2021-12-28 09:14:37,470 INFO L793 eck$LassoCheckResult]: Loop: 3024#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; 3025#L228 ssl3_connect_~s__server~0#1 := 0; 3018#L233 assume 0 != ssl3_connect_~cb~0#1; 3007#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2969#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; 2970#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2980#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2953#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; 2954#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3132#L557 ssl3_connect_~skip~0#1 := 0; 3130#L120-1 assume !false; 3128#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3126#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3124#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3059#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3060#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3047#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3048#L138 assume 4368 == ssl3_connect_~s__state~0#1; 3045#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 2945#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 2946#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; 3022#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 3063#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3131#L557 ssl3_connect_~skip~0#1 := 0; 3129#L120-1 assume !false; 3127#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3125#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3096#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3091#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3087#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3084#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3009#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 3010#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 2949#L144 assume 4384 == ssl3_connect_~s__state~0#1; 2950#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 2977#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 3032#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 2997#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 2998#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 2959#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3157#L557 ssl3_connect_~skip~0#1 := 0; 3156#L120-1 assume !false; 3154#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3152#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3150#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3114#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3067#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3068#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3155#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 3153#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 3151#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 3149#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 3076#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 3077#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 3146#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 3072#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 3073#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 3079#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 3080#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 3088#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 3069#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 3006#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 2942#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 2944#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 2976#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 3083#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 3038#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 3039#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 3020#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 3012#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 3014#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 3085#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 3086#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 2956#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 3049#L216 assume 4352 == ssl3_connect_~s__state~0#1; 2965#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 2966#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 2995#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 2999#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3042#L557 ssl3_connect_~skip~0#1 := 0; 3071#L120-1 assume !false; 3148#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3121#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3024#L124 [2021-12-28 09:14:37,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,470 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-28 09:14:37,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108974896] [2021-12-28 09:14:37,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,476 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,480 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-12-28 09:14:37,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311115514] [2021-12-28 09:14:37,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,508 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-28 09:14:37,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311115514] [2021-12-28 09:14:37,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311115514] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153658289] [2021-12-28 09:14:37,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,510 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,511 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,613 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-12-28 09:14:37,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-12-28 09:14:37,618 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-12-28 09:14:37,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-12-28 09:14:37,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-12-28 09:14:37,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-12-28 09:14:37,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-12-28 09:14:37,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,621 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-12-28 09:14:37,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-12-28 09:14:37,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-12-28 09:14:37,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-12-28 09:14:37,625 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-12-28 09:14:37,625 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-12-28 09:14:37,625 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-28 09:14:37,625 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-12-28 09:14:37,627 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-12-28 09:14:37,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,627 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,628 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-28 09:14:37,628 INFO L791 eck$LassoCheckResult]: Stem: 3567#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); 3484#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; 3485#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3563#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; 3502#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3504#L120-1 assume !false; 3651#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3599#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3525#L124 [2021-12-28 09:14:37,628 INFO L793 eck$LassoCheckResult]: Loop: 3525#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; 3526#L228 ssl3_connect_~s__server~0#1 := 0; 3518#L233 assume 0 != ssl3_connect_~cb~0#1; 3509#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3468#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; 3469#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3481#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3451#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; 3452#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3657#L557 ssl3_connect_~skip~0#1 := 0; 3656#L120-1 assume !false; 3655#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3654#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3652#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3653#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3671#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3670#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3582#L138 assume 4368 == ssl3_connect_~s__state~0#1; 3549#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 3443#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3444#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; 3523#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 3566#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3676#L557 ssl3_connect_~skip~0#1 := 0; 3675#L120-1 assume !false; 3674#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3673#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3672#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3564#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3565#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3552#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3511#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 3489#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 3490#L144 assume 4384 == ssl3_connect_~s__state~0#1; 3476#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 3477#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 3536#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 3497#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 3499#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 3458#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3546#L557 ssl3_connect_~skip~0#1 := 0; 3492#L120-1 assume !false; 3470#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3466#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 3467#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 3519#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 3605#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 3660#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 3705#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 3704#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 3703#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 3702#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 3701#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 3700#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 3699#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 3574#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 3575#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 3580#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 3581#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 3593#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 3594#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 3600#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 3601#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 3602#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 3691#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 3588#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 3589#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 3597#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 3598#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 3604#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 3592#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 3590#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 3591#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 3569#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 3553#L216 assume 4352 == ssl3_connect_~s__state~0#1; 3464#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 3465#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 3495#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 3500#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3614#L557 ssl3_connect_~skip~0#1 := 0; 3613#L120-1 assume !false; 3612#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3611#L123 assume 12292 == ssl3_connect_~s__state~0#1; 3525#L124 [2021-12-28 09:14:37,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-28 09:14:37,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532026025] [2021-12-28 09:14:37,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,640 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,645 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-12-28 09:14:37,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221247842] [2021-12-28 09:14:37,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,670 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-28 09:14:37,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221247842] [2021-12-28 09:14:37,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221247842] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619234159] [2021-12-28 09:14:37,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,671 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,672 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,757 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-12-28 09:14:37,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-12-28 09:14:37,760 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-12-28 09:14:37,761 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-12-28 09:14:37,761 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-12-28 09:14:37,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-12-28 09:14:37,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-12-28 09:14:37,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,762 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-12-28 09:14:37,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-12-28 09:14:37,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-12-28 09:14:37,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-12-28 09:14:37,765 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-12-28 09:14:37,765 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-12-28 09:14:37,765 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-28 09:14:37,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-12-28 09:14:37,766 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-12-28 09:14:37,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,766 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,766 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-28 09:14:37,766 INFO L791 eck$LassoCheckResult]: Stem: 4119#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); 4043#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; 4044#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4116#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; 4061#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4051#L120-1 assume !false; 4030#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4026#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4027#L124 [2021-12-28 09:14:37,767 INFO L793 eck$LassoCheckResult]: Loop: 4027#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; 4083#L228 ssl3_connect_~s__server~0#1 := 0; 4074#L233 assume 0 != ssl3_connect_~cb~0#1; 4066#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4028#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; 4029#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4040#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4012#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; 4013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4264#L557 ssl3_connect_~skip~0#1 := 0; 4260#L120-1 assume !false; 4257#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4254#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4251#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4248#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4245#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4242#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4128#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4102#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4003#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4004#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; 4081#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4118#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4278#L557 ssl3_connect_~skip~0#1 := 0; 4277#L120-1 assume !false; 4265#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4261#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4075#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4076#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4117#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4105#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4068#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4048#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4049#L144 assume 4384 == ssl3_connect_~s__state~0#1; 4036#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 4037#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4091#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4056#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 4058#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 4097#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4099#L557 ssl3_connect_~skip~0#1 := 0; 4123#L120-1 assume !false; 4266#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4262#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4258#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4255#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4252#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4249#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4246#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4243#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4007#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 4008#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 4098#L150 assume 4400 == ssl3_connect_~s__state~0#1; 4010#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 4085#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 4020#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 4018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4236#L557 ssl3_connect_~skip~0#1 := 0; 4235#L120-1 assume !false; 4234#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4233#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4232#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4228#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4229#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4230#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4231#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4129#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4130#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 4131#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 4132#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 4009#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 4011#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 4124#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 4125#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 4126#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 4127#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 4139#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 4170#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 4167#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 4164#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 4161#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 4159#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 4157#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 4155#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 4153#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 4151#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 4149#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 4147#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 4146#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 4145#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 4015#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 4106#L216 assume 4352 == ssl3_connect_~s__state~0#1; 4024#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 4025#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 4054#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4059#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4209#L557 ssl3_connect_~skip~0#1 := 0; 4207#L120-1 assume !false; 4205#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4203#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4027#L124 [2021-12-28 09:14:37,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,767 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-28 09:14:37,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262674053] [2021-12-28 09:14:37,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,771 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,775 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-12-28 09:14:37,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232953845] [2021-12-28 09:14:37,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,812 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-28 09:14:37,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232953845] [2021-12-28 09:14:37,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232953845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148961281] [2021-12-28 09:14:37,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,813 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,814 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,878 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-12-28 09:14:37,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-12-28 09:14:37,881 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-12-28 09:14:37,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-12-28 09:14:37,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-12-28 09:14:37,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-12-28 09:14:37,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-12-28 09:14:37,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,883 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-12-28 09:14:37,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-12-28 09:14:37,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-12-28 09:14:37,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-12-28 09:14:37,886 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-12-28 09:14:37,886 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-12-28 09:14:37,886 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-28 09:14:37,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-12-28 09:14:37,887 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-12-28 09:14:37,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,888 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,888 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-28 09:14:37,888 INFO L791 eck$LassoCheckResult]: Stem: 4718#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); 4640#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; 4641#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4716#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; 4659#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4661#L120-1 assume !false; 4839#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4746#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4681#L124 [2021-12-28 09:14:37,889 INFO L793 eck$LassoCheckResult]: Loop: 4681#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; 4682#L228 ssl3_connect_~s__server~0#1 := 0; 4673#L233 assume 0 != ssl3_connect_~cb~0#1; 4665#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4625#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; 4626#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4637#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4609#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; 4610#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4897#L557 ssl3_connect_~skip~0#1 := 0; 4891#L120-1 assume !false; 4627#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4623#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4624#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4674#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4717#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4884#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4729#L138 assume 4368 == ssl3_connect_~s__state~0#1; 4703#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 4601#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4602#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; 4679#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4704#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4700#L557 ssl3_connect_~skip~0#1 := 0; 4648#L120-1 assume !false; 4649#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4889#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4888#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4887#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4885#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4707#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4667#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4645#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4646#L144 assume 4384 == ssl3_connect_~s__state~0#1; 4633#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 4634#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4691#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4654#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 4656#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 4870#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4864#L557 ssl3_connect_~skip~0#1 := 0; 4862#L120-1 assume !false; 4860#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4858#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4856#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4854#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4852#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4850#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4848#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4846#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4844#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 4842#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 4723#L150 assume 4400 == ssl3_connect_~s__state~0#1; 4695#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 4685#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 4617#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 4675#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4865#L557 ssl3_connect_~skip~0#1 := 0; 4863#L120-1 assume !false; 4861#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4859#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4857#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4855#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4853#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4851#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4849#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4847#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4845#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 4843#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 4841#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 4840#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 4761#L156 assume 4416 == ssl3_connect_~s__state~0#1; 4693#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 4694#L340 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 4687#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 4688#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 4615#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4782#L557 ssl3_connect_~skip~0#1 := 0; 4780#L120-1 assume !false; 4779#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4778#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 4777#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 4753#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 4721#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 4722#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 4756#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 4730#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 4731#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 4734#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 4735#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 4724#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 4725#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 4760#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 4726#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 4727#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 4728#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 4732#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 4733#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 4747#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 4748#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 4749#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 4793#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 4791#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 4789#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 4788#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 4751#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 4752#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 4741#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 4739#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 4740#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 4612#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 4708#L216 assume 4352 == ssl3_connect_~s__state~0#1; 4621#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 4622#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 4652#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4657#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4772#L557 ssl3_connect_~skip~0#1 := 0; 4770#L120-1 assume !false; 4767#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4764#L123 assume 12292 == ssl3_connect_~s__state~0#1; 4681#L124 [2021-12-28 09:14:37,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,889 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-28 09:14:37,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084954916] [2021-12-28 09:14:37,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,893 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-12-28 09:14:37,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064526017] [2021-12-28 09:14:37,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,917 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-28 09:14:37,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064526017] [2021-12-28 09:14:37,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064526017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756590599] [2021-12-28 09:14:37,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,918 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,919 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:37,936 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-12-28 09:14:37,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:37,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-12-28 09:14:37,939 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-28 09:14:37,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-12-28 09:14:37,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-12-28 09:14:37,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-12-28 09:14:37,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-12-28 09:14:37,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:37,943 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-12-28 09:14:37,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-12-28 09:14:37,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-12-28 09:14:37,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-12-28 09:14:37,949 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-12-28 09:14:37,949 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-12-28 09:14:37,949 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-28 09:14:37,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-12-28 09:14:37,951 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-28 09:14:37,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:37,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:37,952 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:37,952 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-28 09:14:37,952 INFO L791 eck$LassoCheckResult]: Stem: 5642#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); 5554#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; 5555#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5639#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; 5572#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5574#L120-1 assume !false; 5901#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5900#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5691#L124 [2021-12-28 09:14:37,952 INFO L793 eck$LassoCheckResult]: Loop: 5691#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; 5680#L228 ssl3_connect_~s__server~0#1 := 0; 5899#L233 assume 0 != ssl3_connect_~cb~0#1; 5898#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5897#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; 5895#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5893#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5892#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; 5877#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5871#L557 ssl3_connect_~skip~0#1 := 0; 5869#L120-1 assume !false; 5867#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5865#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5863#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5861#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5859#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5858#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5855#L138 assume 4368 == ssl3_connect_~s__state~0#1; 5626#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 5512#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5513#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; 5595#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5641#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5925#L557 ssl3_connect_~skip~0#1 := 0; 5922#L120-1 assume !false; 5919#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5918#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5914#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5913#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5912#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5911#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5908#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5907#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5665#L144 assume 4384 == ssl3_connect_~s__state~0#1; 5664#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 5609#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5610#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5617#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5992#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 5990#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5985#L557 ssl3_connect_~skip~0#1 := 0; 5984#L120-1 assume !false; 5983#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5982#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5981#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5980#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5979#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5978#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5977#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5975#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5973#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5971#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5967#L150 assume 4400 == ssl3_connect_~s__state~0#1; 5614#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 5602#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 5528#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 5960#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5954#L557 ssl3_connect_~skip~0#1 := 0; 5952#L120-1 assume !false; 5950#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5948#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5946#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5944#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5942#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5940#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5938#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5936#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5933#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5927#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5924#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5921#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5652#L156 assume 4416 == ssl3_connect_~s__state~0#1; 5650#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 5774#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 5772#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 5714#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 5710#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5810#L557 ssl3_connect_~skip~0#1 := 0; 5809#L120-1 assume !false; 5808#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5807#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 5806#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 5805#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 5804#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 5803#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 5802#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 5801#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 5800#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 5799#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 5798#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 5797#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 5795#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 5794#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 5793#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 5792#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 5791#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 5790#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 5784#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 5782#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 5781#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 5778#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 5775#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 5776#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 5777#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 5847#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 5727#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 5728#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 5729#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 5909#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 5910#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 5644#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 5630#L216 assume 4352 == ssl3_connect_~s__state~0#1; 5532#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5533#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5564#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5703#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5697#L557 ssl3_connect_~skip~0#1 := 0; 5695#L120-1 assume !false; 5693#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5690#L123 assume 12292 == ssl3_connect_~s__state~0#1; 5691#L124 [2021-12-28 09:14:37,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,953 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-28 09:14:37,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521487802] [2021-12-28 09:14:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:37,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:37,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-12-28 09:14:37,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:37,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136349392] [2021-12-28 09:14:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:37,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:37,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,978 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-28 09:14:37,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:37,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136349392] [2021-12-28 09:14:37,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136349392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:37,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:37,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:37,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399848917] [2021-12-28 09:14:37,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:37,980 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:37,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,981 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,054 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-12-28 09:14:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-12-28 09:14:38,057 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-12-28 09:14:38,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-12-28 09:14:38,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-12-28 09:14:38,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-12-28 09:14:38,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-12-28 09:14:38,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,060 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-12-28 09:14:38,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-12-28 09:14:38,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-12-28 09:14:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-12-28 09:14:38,102 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-12-28 09:14:38,102 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-12-28 09:14:38,102 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-28 09:14:38,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-12-28 09:14:38,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-12-28 09:14:38,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,105 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,106 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-28 09:14:38,106 INFO L791 eck$LassoCheckResult]: Stem: 6901#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); 6812#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; 6813#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6898#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; 6831#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6833#L120-1 assume !false; 7184#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7182#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6856#L124 [2021-12-28 09:14:38,107 INFO L793 eck$LassoCheckResult]: Loop: 6856#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; 6857#L228 ssl3_connect_~s__server~0#1 := 0; 6846#L233 assume 0 != ssl3_connect_~cb~0#1; 6838#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6795#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; 6796#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6808#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6781#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; 6782#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7212#L557 ssl3_connect_~skip~0#1 := 0; 7209#L120-1 assume !false; 7206#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7203#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7200#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7197#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7193#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7190#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6928#L138 assume 4368 == ssl3_connect_~s__state~0#1; 6929#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 6948#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6771#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; 6947#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6945#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6940#L557 ssl3_connect_~skip~0#1 := 0; 6939#L120-1 assume !false; 6938#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6937#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6936#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6935#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6934#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6933#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 6932#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 6931#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 6917#L144 assume 4384 == ssl3_connect_~s__state~0#1; 6916#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 6867#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6868#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6876#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 7265#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 7263#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7258#L557 ssl3_connect_~skip~0#1 := 0; 7257#L120-1 assume !false; 7256#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7255#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 7254#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 7253#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 7252#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 7251#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7249#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7247#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7245#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7243#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7241#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7239#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7237#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7235#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7233#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7231#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7229#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7227#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7225#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7224#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 6768#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 6769#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 6802#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 6844#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 6862#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 6877#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 6849#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 6850#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7196#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7192#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 6981#L210 assume 4560 == ssl3_connect_~s__state~0#1; 6902#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 6903#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 6892#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 6893#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 6785#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6972#L557 ssl3_connect_~skip~0#1 := 0; 6971#L120-1 assume !false; 6965#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6963#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 6961#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 6959#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 6956#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 6957#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 7165#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 7163#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 7161#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 7159#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 7157#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 7155#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 7153#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 7151#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 7149#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 7147#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 7145#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 7143#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 7141#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 7110#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 7109#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 7041#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 7042#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 7079#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 7077#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 7075#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 7073#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 7071#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 7069#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 7067#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 7027#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 7025#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 7023#L216 assume 4352 == ssl3_connect_~s__state~0#1; 7021#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7018#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6828#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6829#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6977#L557 ssl3_connect_~skip~0#1 := 0; 7179#L120-1 assume !false; 7177#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7175#L123 assume 12292 == ssl3_connect_~s__state~0#1; 6856#L124 [2021-12-28 09:14:38,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-28 09:14:38,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954706027] [2021-12-28 09:14:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,112 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,118 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-12-28 09:14:38,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145908839] [2021-12-28 09:14:38,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,147 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-28 09:14:38,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145908839] [2021-12-28 09:14:38,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145908839] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639375295] [2021-12-28 09:14:38,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,150 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,151 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,236 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-12-28 09:14:38,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-12-28 09:14:38,240 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-12-28 09:14:38,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-12-28 09:14:38,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-12-28 09:14:38,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-12-28 09:14:38,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-12-28 09:14:38,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,243 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-12-28 09:14:38,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-12-28 09:14:38,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-12-28 09:14:38,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-12-28 09:14:38,251 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-12-28 09:14:38,251 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-12-28 09:14:38,251 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-28 09:14:38,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-12-28 09:14:38,254 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-12-28 09:14:38,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,255 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,255 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-28 09:14:38,255 INFO L791 eck$LassoCheckResult]: Stem: 8284#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); 8184#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; 8185#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8279#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; 8203#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8205#L120-1 assume !false; 8846#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8845#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8230#L124 [2021-12-28 09:14:38,255 INFO L793 eck$LassoCheckResult]: Loop: 8230#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; 8231#L228 ssl3_connect_~s__server~0#1 := 0; 8220#L233 assume 0 != ssl3_connect_~cb~0#1; 8209#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8168#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; 8169#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8221#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8825#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; 8824#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8819#L557 ssl3_connect_~skip~0#1 := 0; 8818#L120-1 assume !false; 8816#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8809#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8805#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8801#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8797#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8793#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8789#L138 assume 4368 == ssl3_connect_~s__state~0#1; 8320#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 8144#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8145#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; 8227#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8283#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8830#L557 ssl3_connect_~skip~0#1 := 0; 8814#L120-1 assume !false; 8807#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8803#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8799#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8795#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8791#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8787#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8211#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8212#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8312#L144 assume 4384 == ssl3_connect_~s__state~0#1; 8311#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 8241#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8242#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8197#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 8198#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 8256#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8831#L557 ssl3_connect_~skip~0#1 := 0; 8815#L120-1 assume !false; 8808#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8804#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8800#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8796#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8792#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8788#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8785#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8189#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8148#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8149#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8257#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8150#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8151#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 8287#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 8733#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 8736#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 8735#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 8276#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 8277#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 8732#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 8731#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 8730#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 8728#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 8626#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 8625#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 8624#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 8623#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 8622#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 8620#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 8619#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 8618#L210 assume 4560 == ssl3_connect_~s__state~0#1; 8291#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 8617#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 8615#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 8592#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 8588#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8581#L557 ssl3_connect_~skip~0#1 := 0; 8578#L120-1 assume !false; 8575#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8572#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 8569#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 8566#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 8565#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 8564#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 8563#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 8558#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 8557#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 8556#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 8554#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 8552#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 8546#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 8544#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 8542#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 8540#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 8538#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 8536#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 8534#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 8532#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 8530#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 8528#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 8526#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 8524#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 8522#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 8520#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 8496#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 8495#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 8494#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 8226#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 8154#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 8155#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 8268#L216 assume 4352 == ssl3_connect_~s__state~0#1; 8164#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8165#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8195#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8350#L557 ssl3_connect_~skip~0#1 := 0; 8351#L120-1 assume !false; 8343#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8344#L123 assume 12292 == ssl3_connect_~s__state~0#1; 8230#L124 [2021-12-28 09:14:38,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,256 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-28 09:14:38,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886990624] [2021-12-28 09:14:38,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,260 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,264 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-12-28 09:14:38,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062602910] [2021-12-28 09:14:38,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,300 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-28 09:14:38,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062602910] [2021-12-28 09:14:38,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062602910] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901091712] [2021-12-28 09:14:38,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,303 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,304 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,315 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-12-28 09:14:38,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-12-28 09:14:38,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-12-28 09:14:38,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-12-28 09:14:38,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-12-28 09:14:38,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-12-28 09:14:38,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-12-28 09:14:38,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,328 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-12-28 09:14:38,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-12-28 09:14:38,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-12-28 09:14:38,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-12-28 09:14:38,355 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-12-28 09:14:38,355 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-12-28 09:14:38,355 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-28 09:14:38,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-12-28 09:14:38,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-12-28 09:14:38,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,360 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,360 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-28 09:14:38,360 INFO L791 eck$LassoCheckResult]: Stem: 10293#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); 10207#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; 10208#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 10288#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; 10225#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 10215#L120-1 assume !false; 10216#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11404#L123 assume 12292 == ssl3_connect_~s__state~0#1; 10247#L124 [2021-12-28 09:14:38,361 INFO L793 eck$LassoCheckResult]: Loop: 10247#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; 10248#L228 ssl3_connect_~s__server~0#1 := 0; 10238#L233 assume 0 != ssl3_connect_~cb~0#1; 10230#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 10192#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; 10193#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10203#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10176#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; 10177#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11460#L557 ssl3_connect_~skip~0#1 := 0; 11459#L120-1 assume !false; 11458#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11457#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11456#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10289#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10290#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10278#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10279#L138 assume 4368 == ssl3_connect_~s__state~0#1; 10275#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 10168#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 10169#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; 11275#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11274#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11269#L557 ssl3_connect_~skip~0#1 := 0; 11268#L120-1 assume !false; 11267#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11261#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11259#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11257#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11255#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11253#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11251#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11250#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11249#L144 assume 4384 == ssl3_connect_~s__state~0#1; 10199#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 10200#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 10259#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10267#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 10269#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 10270#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11414#L557 ssl3_connect_~skip~0#1 := 0; 11412#L120-1 assume !false; 11410#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11408#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11406#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11347#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11339#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11337#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11336#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11334#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11333#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11332#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10313#L150 assume 4400 == ssl3_connect_~s__state~0#1; 10314#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 11020#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 11021#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 11174#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11168#L557 ssl3_connect_~skip~0#1 := 0; 11166#L120-1 assume !false; 11165#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11161#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11160#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11154#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11152#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11150#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11148#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11146#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11144#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11142#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11137#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11132#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10309#L156 assume 4416 == ssl3_connect_~s__state~0#1; 10261#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 10262#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 10254#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 10255#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 10291#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11111#L557 ssl3_connect_~skip~0#1 := 0; 11109#L120-1 assume !false; 11107#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11105#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 11103#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 11101#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 11099#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 11097#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 11095#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 11093#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 11091#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 11089#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 11087#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 11085#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 11083#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 11081#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10321#L162 assume 4432 == ssl3_connect_~s__state~0#1; 10266#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 10257#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 10258#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 10214#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10897#L557 ssl3_connect_~skip~0#1 := 0; 10895#L120-1 assume !false; 10893#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10891#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 10889#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 10887#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 10885#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 10883#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 10881#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 10879#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 10877#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 10875#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 10873#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 10871#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 10870#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 10307#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 10308#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 10867#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 10512#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 10513#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 10495#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 10496#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 10481#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 10482#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 10464#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 10465#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 10448#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 10449#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 10432#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 10433#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 10318#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 10319#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 10310#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 10179#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 10280#L216 assume 4352 == ssl3_connect_~s__state~0#1; 10188#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 10189#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 10219#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10223#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10613#L557 ssl3_connect_~skip~0#1 := 0; 10614#L120-1 assume !false; 10603#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10604#L123 assume 12292 == ssl3_connect_~s__state~0#1; 10247#L124 [2021-12-28 09:14:38,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,361 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-28 09:14:38,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706495599] [2021-12-28 09:14:38,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,369 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,374 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-12-28 09:14:38,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339151728] [2021-12-28 09:14:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,404 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-28 09:14:38,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339151728] [2021-12-28 09:14:38,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339151728] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804397275] [2021-12-28 09:14:38,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,405 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,406 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,479 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-12-28 09:14:38,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-12-28 09:14:38,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-12-28 09:14:38,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-12-28 09:14:38,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-12-28 09:14:38,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-12-28 09:14:38,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-12-28 09:14:38,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,492 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-12-28 09:14:38,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-12-28 09:14:38,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-12-28 09:14:38,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-12-28 09:14:38,506 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-12-28 09:14:38,506 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-12-28 09:14:38,506 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-28 09:14:38,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-12-28 09:14:38,510 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-12-28 09:14:38,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,510 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,510 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-28 09:14:38,511 INFO L791 eck$LassoCheckResult]: Stem: 13016#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); 12926#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; 12927#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13010#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; 12943#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 12945#L120-1 assume !false; 14139#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14137#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13234#L124 [2021-12-28 09:14:38,511 INFO L793 eck$LassoCheckResult]: Loop: 13234#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; 13225#L228 ssl3_connect_~s__server~0#1 := 0; 14129#L233 assume 0 != ssl3_connect_~cb~0#1; 14127#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 14089#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; 14084#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 14079#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13968#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; 13243#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13237#L557 ssl3_connect_~skip~0#1 := 0; 13235#L120-1 assume !false; 13232#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13230#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13228#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13226#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13223#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13222#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13112#L138 assume 4368 == ssl3_connect_~s__state~0#1; 13107#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13105#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13102#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; 13099#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13092#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13086#L557 ssl3_connect_~skip~0#1 := 0; 13084#L120-1 assume !false; 13082#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13080#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13078#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13076#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13074#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13072#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13070#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13054#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13055#L144 assume 4384 == ssl3_connect_~s__state~0#1; 13039#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 13040#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12988#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12989#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 13741#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 13932#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13926#L557 ssl3_connect_~skip~0#1 := 0; 13923#L120-1 assume !false; 13917#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13915#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13913#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13911#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13909#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13907#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13905#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13903#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13901#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13899#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13897#L150 assume 4400 == ssl3_connect_~s__state~0#1; 13611#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 13892#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 13889#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 13886#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13880#L557 ssl3_connect_~skip~0#1 := 0; 13878#L120-1 assume !false; 13877#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13876#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13875#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13871#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13865#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13863#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13861#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13859#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13857#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13855#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13853#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13851#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13849#L156 assume 4416 == ssl3_connect_~s__state~0#1; 13606#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 13846#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 13844#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13842#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 13839#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13833#L557 ssl3_connect_~skip~0#1 := 0; 13831#L120-1 assume !false; 13829#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13827#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13825#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13824#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13823#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13822#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13821#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13820#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13818#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13817#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13815#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13810#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13808#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13806#L162 assume 4432 == ssl3_connect_~s__state~0#1; 13601#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 13803#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 13801#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13798#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13792#L557 ssl3_connect_~skip~0#1 := 0; 13790#L120-1 assume !false; 13788#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13786#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13784#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13782#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13780#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13778#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13776#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13774#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13772#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13770#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13768#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13766#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13764#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13762#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13760#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 13758#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 13756#L168 assume 4448 == ssl3_connect_~s__state~0#1; 13596#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 13750#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 13328#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 13322#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 13323#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13664#L557 ssl3_connect_~skip~0#1 := 0; 13663#L120-1 assume !false; 13662#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13661#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 13660#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 13659#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 13658#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 13657#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 13656#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 13655#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 13066#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 13067#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 13068#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 13654#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 13653#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 13652#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 13651#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 13649#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 13648#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 13647#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 13302#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 13297#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 13299#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 13300#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 13301#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 13338#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 13339#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 13581#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 13359#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 13360#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 13577#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 13575#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 13572#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 13340#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 13337#L216 assume 4352 == ssl3_connect_~s__state~0#1; 13335#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13329#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13324#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13249#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13244#L557 ssl3_connect_~skip~0#1 := 0; 13238#L120-1 assume !false; 13236#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13233#L123 assume 12292 == ssl3_connect_~s__state~0#1; 13234#L124 [2021-12-28 09:14:38,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,511 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-28 09:14:38,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376886145] [2021-12-28 09:14:38,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,514 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,517 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-12-28 09:14:38,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976513028] [2021-12-28 09:14:38,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,538 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-28 09:14:38,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976513028] [2021-12-28 09:14:38,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976513028] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786664062] [2021-12-28 09:14:38,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,539 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,539 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,614 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-12-28 09:14:38,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-12-28 09:14:38,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-12-28 09:14:38,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-12-28 09:14:38,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-12-28 09:14:38,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-12-28 09:14:38,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-12-28 09:14:38,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,627 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-12-28 09:14:38,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-12-28 09:14:38,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-12-28 09:14:38,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-12-28 09:14:38,657 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-12-28 09:14:38,657 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-12-28 09:14:38,657 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-28 09:14:38,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-12-28 09:14:38,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-12-28 09:14:38,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,663 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,663 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-28 09:14:38,663 INFO L791 eck$LassoCheckResult]: Stem: 15952#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); 15851#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; 15852#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15947#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; 15871#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 15873#L120-1 assume !false; 16118#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16117#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16115#L124 [2021-12-28 09:14:38,663 INFO L793 eck$LassoCheckResult]: Loop: 16115#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; 16045#L228 ssl3_connect_~s__server~0#1 := 0; 16113#L233 assume 0 != ssl3_connect_~cb~0#1; 16104#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16101#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; 16097#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 16093#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16089#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; 16088#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16084#L557 ssl3_connect_~skip~0#1 := 0; 16071#L120-1 assume !false; 16072#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16063#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16064#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16056#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16057#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16049#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16043#L138 assume 4368 == ssl3_connect_~s__state~0#1; 15998#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16036#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16033#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; 16030#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16023#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16017#L557 ssl3_connect_~skip~0#1 := 0; 16015#L120-1 assume !false; 16013#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16011#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16009#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16007#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16005#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16003#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16001#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 15996#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15987#L144 assume 4384 == ssl3_connect_~s__state~0#1; 15973#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 15974#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 15986#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 17014#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 15925#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 15926#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15929#L557 ssl3_connect_~skip~0#1 := 0; 15859#L120-1 assume !false; 15838#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15834#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 15835#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 15888#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 15948#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 15939#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 15879#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 15856#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15816#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 15817#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 15950#L150 assume 4400 == ssl3_connect_~s__state~0#1; 15918#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 15902#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 15903#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 17318#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17309#L557 ssl3_connect_~skip~0#1 := 0; 17307#L120-1 assume !false; 17305#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17303#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17301#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17299#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17297#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17295#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17293#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17286#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17285#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17281#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17278#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17276#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 15962#L156 assume 4416 == ssl3_connect_~s__state~0#1; 15913#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 15914#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 15936#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17269#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 17265#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17259#L557 ssl3_connect_~skip~0#1 := 0; 17257#L120-1 assume !false; 17255#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17254#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 17253#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 17251#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 17250#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 17249#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 17248#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 17243#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 17241#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 17239#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 17237#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 17235#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 17215#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 17213#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 15966#L162 assume 4432 == ssl3_connect_~s__state~0#1; 15919#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 15920#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 17114#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16726#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16720#L557 ssl3_connect_~skip~0#1 := 0; 16718#L120-1 assume !false; 16716#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16715#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16713#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16711#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16710#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16705#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16703#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16701#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 16699#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 16697#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16695#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16693#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16691#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16689#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16687#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16685#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 16683#L168 assume 4448 == ssl3_connect_~s__state~0#1; 16165#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 16680#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 16661#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 16654#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 16082#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16078#L557 ssl3_connect_~skip~0#1 := 0; 16069#L120-1 assume !false; 16070#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16062#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 16058#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 16059#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 16050#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 16051#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 16037#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 16038#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 15993#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 15994#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 16186#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 16183#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 16180#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 16177#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 16174#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 16171#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 16168#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 16164#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 16161#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 16158#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 16155#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 16152#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 16148#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 16147#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 16140#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 16136#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 16134#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 16131#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 16111#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 16112#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 16105#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 16106#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 16108#L216 assume 4352 == ssl3_connect_~s__state~0#1; 16129#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16126#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16125#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16123#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16073#L557 ssl3_connect_~skip~0#1 := 0; 16074#L120-1 assume !false; 16065#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16066#L123 assume 12292 == ssl3_connect_~s__state~0#1; 16115#L124 [2021-12-28 09:14:38,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,664 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-28 09:14:38,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054166332] [2021-12-28 09:14:38,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,667 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,670 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,670 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-12-28 09:14:38,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123897408] [2021-12-28 09:14:38,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,692 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-28 09:14:38,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123897408] [2021-12-28 09:14:38,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123897408] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511463722] [2021-12-28 09:14:38,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,694 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,694 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,776 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-12-28 09:14:38,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-12-28 09:14:38,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-12-28 09:14:38,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-12-28 09:14:38,788 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-12-28 09:14:38,789 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-12-28 09:14:38,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-12-28 09:14:38,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,790 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-12-28 09:14:38,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-12-28 09:14:38,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-12-28 09:14:38,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-12-28 09:14:38,809 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-12-28 09:14:38,809 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-12-28 09:14:38,809 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-28 09:14:38,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-12-28 09:14:38,813 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-12-28 09:14:38,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,814 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,814 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-28 09:14:38,814 INFO L791 eck$LassoCheckResult]: Stem: 19122#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); 19019#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; 19020#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19116#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; 19039#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 19041#L120-1 assume !false; 20387#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20386#L123 assume 12292 == ssl3_connect_~s__state~0#1; 19067#L124 [2021-12-28 09:14:38,815 INFO L793 eck$LassoCheckResult]: Loop: 19067#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; 19068#L228 ssl3_connect_~s__server~0#1 := 0; 19057#L233 assume 0 != ssl3_connect_~cb~0#1; 19046#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 19002#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; 19003#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19015#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18986#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; 18987#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20343#L557 ssl3_connect_~skip~0#1 := 0; 20341#L120-1 assume !false; 20340#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20334#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20332#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20330#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20328#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20326#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20312#L138 assume 4368 == ssl3_connect_~s__state~0#1; 19180#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19698#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 20286#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; 20284#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 20280#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20275#L557 ssl3_connect_~skip~0#1 := 0; 20274#L120-1 assume !false; 20273#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20272#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20271#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20270#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20269#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20268#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20267#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20096#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20097#L144 assume 4384 == ssl3_connect_~s__state~0#1; 19164#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19165#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 19622#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19623#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 20264#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 20262#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20257#L557 ssl3_connect_~skip~0#1 := 0; 20256#L120-1 assume !false; 20255#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20254#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20253#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20252#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20251#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20250#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20249#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20248#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20247#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20246#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20245#L150 assume 4400 == ssl3_connect_~s__state~0#1; 19281#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20243#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 20241#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 20239#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20234#L557 ssl3_connect_~skip~0#1 := 0; 20233#L120-1 assume !false; 20232#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20231#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20230#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20228#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20223#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20221#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20219#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20217#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20215#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20213#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20211#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20209#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20207#L156 assume 4416 == ssl3_connect_~s__state~0#1; 19382#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20204#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 20202#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20200#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 20197#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20191#L557 ssl3_connect_~skip~0#1 := 0; 20189#L120-1 assume !false; 20187#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20185#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20183#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20181#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20179#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20177#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20175#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20173#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20171#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20169#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20168#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20167#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20166#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20165#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20164#L162 assume 4432 == ssl3_connect_~s__state~0#1; 19266#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 19680#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 19671#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19672#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20157#L557 ssl3_connect_~skip~0#1 := 0; 20156#L120-1 assume !false; 20155#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20154#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 20153#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 20152#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 20151#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 20150#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 20149#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 20148#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 20147#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 20146#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 20145#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 20144#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 20143#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 20142#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 20141#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 20140#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 20139#L168 assume 4448 == ssl3_connect_~s__state~0#1; 19262#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 20138#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 20136#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19488#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 19489#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19472#L557 ssl3_connect_~skip~0#1 := 0; 19473#L120-1 assume !false; 19462#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19463#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19449#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19450#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19434#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19423#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19424#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19325#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19326#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19319#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 19320#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 19313#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 19314#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19307#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 19308#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 19301#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 19302#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 19294#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 19295#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 19288#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 19286#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 19238#L186 assume 4480 == ssl3_connect_~s__state~0#1; 19236#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 19235#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19223#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 19219#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 19208#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19201#L557 ssl3_connect_~skip~0#1 := 0; 19198#L120-1 assume !false; 19195#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19193#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 19191#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 19189#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 19185#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 19183#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 19179#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 19181#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 19170#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 19168#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 19169#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 19282#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 19385#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 19381#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 19269#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 19265#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 19261#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 19263#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 19364#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 19361#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 19358#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 19354#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 19243#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 19239#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 19240#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 19400#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 19337#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 19158#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 19155#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 19156#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 19144#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 19145#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 19233#L216 assume 4352 == ssl3_connect_~s__state~0#1; 19225#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19226#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19216#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19217#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19815#L557 ssl3_connect_~skip~0#1 := 0; 19814#L120-1 assume !false; 19813#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19812#L123 assume 12292 == ssl3_connect_~s__state~0#1; 19067#L124 [2021-12-28 09:14:38,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,815 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-28 09:14:38,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173616055] [2021-12-28 09:14:38,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,819 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,822 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-12-28 09:14:38,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821160376] [2021-12-28 09:14:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,866 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-28 09:14:38,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821160376] [2021-12-28 09:14:38,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821160376] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020849089] [2021-12-28 09:14:38,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,868 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,884 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-12-28 09:14:38,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-12-28 09:14:38,895 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-12-28 09:14:38,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-12-28 09:14:38,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-12-28 09:14:38,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-12-28 09:14:38,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-12-28 09:14:38,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:38,911 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-12-28 09:14:38,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-12-28 09:14:38,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-12-28 09:14:38,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:38,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-12-28 09:14:38,951 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-12-28 09:14:38,951 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-12-28 09:14:38,951 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-28 09:14:38,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-12-28 09:14:38,958 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-12-28 09:14:38,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,959 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,959 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-28 09:14:38,959 INFO L791 eck$LassoCheckResult]: Stem: 24015#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); 23915#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; 23916#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 24009#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; 23936#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 23938#L120-1 assume !false; 25530#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25529#L123 assume 12292 == ssl3_connect_~s__state~0#1; 24600#L124 [2021-12-28 09:14:38,960 INFO L793 eck$LassoCheckResult]: Loop: 24600#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; 24595#L228 ssl3_connect_~s__server~0#1 := 0; 25528#L233 assume 0 != ssl3_connect_~cb~0#1; 25526#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 25524#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; 25521#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 25516#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 25514#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; 25510#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25500#L557 ssl3_connect_~skip~0#1 := 0; 25498#L120-1 assume !false; 25496#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25494#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25492#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25490#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25488#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25486#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25484#L138 assume 4368 == ssl3_connect_~s__state~0#1; 24592#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 25482#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 25480#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; 25478#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 25474#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25464#L557 ssl3_connect_~skip~0#1 := 0; 25462#L120-1 assume !false; 25460#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25458#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25456#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25454#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25452#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25450#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25448#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25446#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25444#L144 assume 4384 == ssl3_connect_~s__state~0#1; 24589#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 25437#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 25431#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 25427#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 25421#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 25418#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25412#L557 ssl3_connect_~skip~0#1 := 0; 25410#L120-1 assume !false; 25408#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25406#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25404#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25402#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25400#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25398#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25396#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25395#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25394#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25392#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25391#L150 assume 4400 == ssl3_connect_~s__state~0#1; 24586#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25388#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 25386#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 25205#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25197#L557 ssl3_connect_~skip~0#1 := 0; 25195#L120-1 assume !false; 25194#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25188#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25186#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25184#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25182#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25180#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25178#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25176#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25174#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25172#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25170#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25168#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25141#L156 assume 4416 == ssl3_connect_~s__state~0#1; 24582#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 25134#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 25135#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 25123#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 25124#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25106#L557 ssl3_connect_~skip~0#1 := 0; 25107#L120-1 assume !false; 25096#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25097#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25086#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25087#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25076#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25077#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25066#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25067#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 25058#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 25059#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 25048#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25049#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 25034#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 25035#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 25027#L162 assume 4432 == ssl3_connect_~s__state~0#1; 24576#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 25018#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 25019#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 25009#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25005#L557 ssl3_connect_~skip~0#1 := 0; 24998#L120-1 assume !false; 24999#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24992#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 24993#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 24984#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 24985#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 24977#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 24978#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 24969#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 24970#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 24962#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 24963#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 24955#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 24956#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 24950#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 24951#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 24943#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 24944#L168 assume 4448 == ssl3_connect_~s__state~0#1; 24189#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 24935#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 24928#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 24929#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 24916#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24910#L557 ssl3_connect_~skip~0#1 := 0; 24908#L120-1 assume !false; 24904#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24900#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 24877#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 24870#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 24868#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 24866#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 24863#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 24861#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 24859#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 24857#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 24855#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 24852#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 24848#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 24845#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 24843#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 24841#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 24792#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 24785#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 24786#L174 assume 4464 == ssl3_connect_~s__state~0#1; 24172#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 24781#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 24775#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24769#L557 ssl3_connect_~skip~0#1 := 0; 24767#L120-1 assume !false; 24765#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24763#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 24761#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 24759#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 24757#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 24755#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 24753#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 24751#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 24749#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 24747#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 24745#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 24743#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 24741#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 24739#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 24737#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 24734#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 24735#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 24728#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 24729#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 24722#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 24723#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 25236#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 25233#L186 assume 4480 == ssl3_connect_~s__state~0#1; 25230#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 25229#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25227#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 25226#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 25224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25219#L557 ssl3_connect_~skip~0#1 := 0; 25218#L120-1 assume !false; 25217#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25216#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 25215#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 25214#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 25213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 25212#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 25211#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 25210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 24679#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 24676#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 24677#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 25146#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 24668#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 24665#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 24666#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 24659#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 24660#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 24188#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 24190#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 24171#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 24173#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 24638#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 24639#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 25234#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 24631#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 24628#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 24626#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 24123#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 24125#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 25240#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 25239#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 24617#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 24027#L216 assume 4352 == ssl3_connect_~s__state~0#1; 24613#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 24614#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 25237#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 24608#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24603#L557 ssl3_connect_~skip~0#1 := 0; 24602#L120-1 assume !false; 24601#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24599#L123 assume 12292 == ssl3_connect_~s__state~0#1; 24600#L124 [2021-12-28 09:14:38,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,960 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-28 09:14:38,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294817623] [2021-12-28 09:14:38,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,964 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,966 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-12-28 09:14:38,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606808921] [2021-12-28 09:14:38,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:38,996 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-28 09:14:38,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:38,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606808921] [2021-12-28 09:14:38,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606808921] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:38,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:38,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:38,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210022128] [2021-12-28 09:14:38,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:38,998 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:38,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:38,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:38,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:38,999 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:39,113 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-12-28 09:14:39,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:39,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-12-28 09:14:39,130 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-12-28 09:14:39,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-12-28 09:14:39,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-12-28 09:14:39,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-12-28 09:14:39,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-12-28 09:14:39,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:39,145 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-12-28 09:14:39,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-12-28 09:14:39,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-12-28 09:14:39,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-12-28 09:14:39,196 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-12-28 09:14:39,196 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-12-28 09:14:39,196 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-28 09:14:39,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-12-28 09:14:39,207 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-28 09:14:39,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:39,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:39,209 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:39,209 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-28 09:14:39,209 INFO L791 eck$LassoCheckResult]: Stem: 30675#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); 30580#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; 30581#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 30672#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; 30600#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 30602#L120-1 assume !false; 33788#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33787#L123 assume 12292 == ssl3_connect_~s__state~0#1; 31955#L124 [2021-12-28 09:14:39,210 INFO L793 eck$LassoCheckResult]: Loop: 31955#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; 31112#L228 ssl3_connect_~s__server~0#1 := 0; 33778#L233 assume 0 != ssl3_connect_~cb~0#1; 33776#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 33775#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; 33766#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 33758#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33705#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; 33690#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33683#L557 ssl3_connect_~skip~0#1 := 0; 33680#L120-1 assume !false; 33677#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33674#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33671#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33668#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33665#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33661#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31470#L138 assume 4368 == ssl3_connect_~s__state~0#1; 31109#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 31464#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 31458#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; 31450#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 31440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31434#L557 ssl3_connect_~skip~0#1 := 0; 31432#L120-1 assume !false; 31430#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31428#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31426#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31424#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31422#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31420#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31418#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31415#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 31416#L144 assume 4384 == ssl3_connect_~s__state~0#1; 31025#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 31411#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 31402#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 31403#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 32193#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 33459#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33452#L557 ssl3_connect_~skip~0#1 := 0; 33445#L120-1 assume !false; 33443#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33441#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33440#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33439#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33437#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33430#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33427#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33423#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33415#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33411#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33407#L150 assume 4400 == ssl3_connect_~s__state~0#1; 31017#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33399#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 33400#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 33901#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33896#L557 ssl3_connect_~skip~0#1 := 0; 33895#L120-1 assume !false; 33894#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33893#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33892#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33891#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33890#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33889#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33888#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33887#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33886#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33885#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33884#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 33883#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 33882#L156 assume 4416 == ssl3_connect_~s__state~0#1; 31021#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 33881#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 33879#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 33878#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 33877#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33872#L557 ssl3_connect_~skip~0#1 := 0; 33871#L120-1 assume !false; 33870#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33869#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33868#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33867#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33865#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33864#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33863#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33862#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33857#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33855#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33853#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 33851#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 33849#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 33847#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 33845#L162 assume 4432 == ssl3_connect_~s__state~0#1; 31014#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 33842#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 33840#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 33593#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33587#L557 ssl3_connect_~skip~0#1 := 0; 33585#L120-1 assume !false; 33583#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33581#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33579#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33577#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33575#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33573#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33571#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33569#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33567#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33565#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33563#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 33561#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 33559#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 33557#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 33555#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 33553#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 33551#L168 assume 4448 == ssl3_connect_~s__state~0#1; 30885#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 33525#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 32175#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 32176#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 33329#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33323#L557 ssl3_connect_~skip~0#1 := 0; 33321#L120-1 assume !false; 33319#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33317#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33315#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33313#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33311#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33309#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33307#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33305#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33303#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33301#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33299#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 33297#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 33296#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 33294#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 33292#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 33291#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 33290#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 33288#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 33277#L174 assume 4464 == ssl3_connect_~s__state~0#1; 30869#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 33272#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 33268#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33261#L557 ssl3_connect_~skip~0#1 := 0; 33258#L120-1 assume !false; 33255#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33252#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33249#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33246#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33243#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33240#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33237#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33234#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33231#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 33228#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 33225#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 33222#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 33219#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 33216#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 33215#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 33212#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 33210#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 33205#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 33198#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 33193#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 33190#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 33186#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 33179#L186 assume 4480 == ssl3_connect_~s__state~0#1; 31289#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 33174#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33171#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; 33167#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 33163#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 33156#L557 ssl3_connect_~skip~0#1 := 0; 33153#L120-1 assume !false; 33150#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33148#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 33146#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 33014#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 33008#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 33006#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 33004#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 33002#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 33000#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 32998#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 32996#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 32994#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 32992#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 32990#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 32988#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 32986#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 32984#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 32982#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 32980#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 32978#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 32976#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 32970#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 32968#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 32966#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 32958#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 32954#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 32950#L198 assume 4512 == ssl3_connect_~s__state~0#1; 31275#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 31652#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; 30555#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 30553#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 30554#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 30634#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31119#L557 ssl3_connect_~skip~0#1 := 0; 31118#L120-1 assume !false; 31117#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31116#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 31115#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 31114#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 31113#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 31111#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 31110#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 31108#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 31024#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 31026#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 31016#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 31018#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 31019#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 31020#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 31013#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 31015#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 30884#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 30886#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 30868#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 30870#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 31295#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 31296#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 31288#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 31290#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 31281#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 31283#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 31274#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 31276#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 31885#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 31883#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 31265#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 31263#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 31261#L216 assume 4352 == ssl3_connect_~s__state~0#1; 31260#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 31255#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 31252#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 31253#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31958#L557 ssl3_connect_~skip~0#1 := 0; 31957#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; 31955#L124 [2021-12-28 09:14:39,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,210 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-28 09:14:39,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015839023] [2021-12-28 09:14:39,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,216 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:39,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,236 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:39,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,237 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-12-28 09:14:39,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658086871] [2021-12-28 09:14:39,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,270 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-28 09:14:39,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:39,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658086871] [2021-12-28 09:14:39,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658086871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:39,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:39,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:39,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929821400] [2021-12-28 09:14:39,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:39,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:39,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:39,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:39,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:39,272 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:39,377 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-12-28 09:14:39,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:39,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-12-28 09:14:39,389 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-28 09:14:39,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-12-28 09:14:39,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-12-28 09:14:39,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-12-28 09:14:39,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-12-28 09:14:39,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:39,407 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-12-28 09:14:39,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-12-28 09:14:39,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-12-28 09:14:39,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-12-28 09:14:39,450 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-12-28 09:14:39,450 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-12-28 09:14:39,450 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-28 09:14:39,450 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-12-28 09:14:39,457 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-12-28 09:14:39,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:39,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:39,458 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:39,458 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-28 09:14:39,458 INFO L791 eck$LassoCheckResult]: Stem: 37458#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); 37356#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; 37357#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 37453#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; 37378#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 37380#L120-1 assume !false; 39012#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39008#L123 assume 12292 == ssl3_connect_~s__state~0#1; 37662#L124 [2021-12-28 09:14:39,458 INFO L793 eck$LassoCheckResult]: Loop: 37662#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; 37652#L228 ssl3_connect_~s__server~0#1 := 0; 39001#L233 assume 0 != ssl3_connect_~cb~0#1; 38997#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 38996#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; 38994#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 38992#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38986#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; 38983#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38977#L557 ssl3_connect_~skip~0#1 := 0; 38975#L120-1 assume !false; 38973#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38971#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38969#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38967#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38965#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38964#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38963#L138 assume 4368 == ssl3_connect_~s__state~0#1; 37646#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 38961#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38958#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; 38957#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 38955#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38949#L557 ssl3_connect_~skip~0#1 := 0; 38947#L120-1 assume !false; 38945#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38930#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38927#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38922#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38918#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38913#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38909#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38902#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38898#L144 assume 4384 == ssl3_connect_~s__state~0#1; 37545#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 38889#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 38884#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38843#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38780#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 38776#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38767#L557 ssl3_connect_~skip~0#1 := 0; 38764#L120-1 assume !false; 38761#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38758#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38754#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38751#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38748#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38745#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38742#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38739#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38736#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 38734#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 38732#L150 assume 4400 == ssl3_connect_~s__state~0#1; 38729#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 38727#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 38728#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 39447#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39442#L557 ssl3_connect_~skip~0#1 := 0; 39441#L120-1 assume !false; 39440#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39439#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39438#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39437#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39436#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39434#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39433#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39432#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39431#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39430#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39429#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39428#L156 assume 4416 == ssl3_connect_~s__state~0#1; 38892#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 39427#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 39426#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 39425#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 39423#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39418#L557 ssl3_connect_~skip~0#1 := 0; 39417#L120-1 assume !false; 39416#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39415#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39414#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39413#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39412#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39411#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39410#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39409#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39408#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39407#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39406#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39405#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39404#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39403#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39402#L162 assume 4432 == ssl3_connect_~s__state~0#1; 37547#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 39401#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 39400#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 39398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39393#L557 ssl3_connect_~skip~0#1 := 0; 39392#L120-1 assume !false; 39391#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39390#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39389#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39388#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39387#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39386#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39385#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39384#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39383#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39382#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39381#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39380#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39379#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39378#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39377#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 39376#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 39375#L168 assume 4448 == ssl3_connect_~s__state~0#1; 38880#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 39374#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 39372#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 39370#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 39367#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39361#L557 ssl3_connect_~skip~0#1 := 0; 39357#L120-1 assume !false; 39355#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39352#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39346#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39344#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39342#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39340#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39338#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39336#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39334#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39332#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39330#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39328#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39327#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39325#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39324#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 39321#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 39315#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 39313#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 39310#L174 assume 4464 == ssl3_connect_~s__state~0#1; 38804#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 39304#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 39293#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39285#L557 ssl3_connect_~skip~0#1 := 0; 39280#L120-1 assume !false; 39272#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39268#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39264#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39260#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39257#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39252#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39249#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39243#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39241#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39239#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39237#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39235#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39233#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39231#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39229#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 39227#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 39225#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 39223#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 39221#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 39219#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 39217#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 39215#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 39213#L186 assume 4480 == ssl3_connect_~s__state~0#1; 38801#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 39210#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 39208#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; 39206#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 39205#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39199#L557 ssl3_connect_~skip~0#1 := 0; 39197#L120-1 assume !false; 39196#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39193#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39191#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39151#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39145#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39143#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39141#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39139#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39137#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39135#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39133#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39131#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39129#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39127#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39125#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 39123#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 39122#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 39082#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 39076#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 39074#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 39072#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 39071#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 39069#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 39068#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 39067#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 39066#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 39065#L198 assume 4512 == ssl3_connect_~s__state~0#1; 38795#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 39064#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; 39063#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 39061#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 39060#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 39056#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39050#L557 ssl3_connect_~skip~0#1 := 0; 39048#L120-1 assume !false; 39046#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39045#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 39044#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 39043#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 39041#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 39040#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 39039#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 39038#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 39036#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 39035#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 39034#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 39033#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 39032#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 39031#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 39030#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 39028#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 39026#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 39024#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 39020#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 39018#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 39016#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 39015#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 39014#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 39013#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 39009#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 39006#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 39004#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 39002#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 38998#L204 assume 4528 == ssl3_connect_~s__state~0#1; 38792#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 38043#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; 38039#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 38038#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 38036#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38031#L557 ssl3_connect_~skip~0#1 := 0; 38027#L120-1 assume !false; 38026#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38025#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 38024#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 38017#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 38014#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 38011#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 38008#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 38005#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 38002#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 37999#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 37996#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 37993#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 37990#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 37987#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 37984#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 37981#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 37978#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 37975#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 37972#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 37969#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 37966#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 37963#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 37960#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 37957#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 37954#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 37951#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 37948#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 37944#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 37945#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 38807#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 38805#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 38787#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 38786#L216 assume 4352 == ssl3_connect_~s__state~0#1; 38784#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 38782#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 38781#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 37675#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37671#L557 ssl3_connect_~skip~0#1 := 0; 37666#L120-1 assume !false; 37667#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37661#L123 assume 12292 == ssl3_connect_~s__state~0#1; 37662#L124 [2021-12-28 09:14:39,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,459 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-12-28 09:14:39,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651907047] [2021-12-28 09:14:39,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,462 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,465 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:39,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-12-28 09:14:39,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569195294] [2021-12-28 09:14:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,511 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-28 09:14:39,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:39,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569195294] [2021-12-28 09:14:39,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569195294] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:39,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032914311] [2021-12-28 09:14:39,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:39,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,513 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:14:39,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-28 09:14:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:14:39,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:39,953 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-28 09:14:39,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:40,225 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-28 09:14:40,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032914311] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:40,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:40,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-28 09:14:40,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275087443] [2021-12-28 09:14:40,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:40,226 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:40,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:40,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:14:40,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:14:40,227 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:40,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:40,356 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-12-28 09:14:40,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:14:40,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-12-28 09:14:40,370 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-12-28 09:14:40,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-12-28 09:14:40,381 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-12-28 09:14:40,383 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-12-28 09:14:40,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-12-28 09:14:40,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:40,386 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-12-28 09:14:40,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-12-28 09:14:40,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-12-28 09:14:40,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:40,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-12-28 09:14:40,434 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-12-28 09:14:40,434 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-12-28 09:14:40,434 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-28 09:14:40,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-12-28 09:14:40,442 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-12-28 09:14:40,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:40,442 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:40,443 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:40,443 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-28 09:14:40,443 INFO L791 eck$LassoCheckResult]: Stem: 46877#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); 46785#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; 46786#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 46873#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; 46807#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 46809#L120-1 assume !false; 46887#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 46886#L123 assume 12292 == ssl3_connect_~s__state~0#1; 46830#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; 46831#L228 [2021-12-28 09:14:40,444 INFO L793 eck$LassoCheckResult]: Loop: 46831#L228 ssl3_connect_~s__server~0#1 := 0; 46822#L233 assume 0 != ssl3_connect_~cb~0#1; 46813#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 46770#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; 46771#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 46781#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 46754#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; 46755#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49951#L557 ssl3_connect_~skip~0#1 := 0; 49948#L120-1 assume !false; 49945#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49942#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49939#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49936#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49933#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49926#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 47054#L138 assume 4368 == ssl3_connect_~s__state~0#1; 46857#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 46746#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 46747#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; 46828#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 46858#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 46854#L557 ssl3_connect_~skip~0#1 := 0; 46885#L120-1 assume !false; 46772#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 46768#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 46769#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 46823#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 46874#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 46882#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 50064#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 50062#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 46750#L144 assume 4384 == ssl3_connect_~s__state~0#1; 46751#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 46777#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 46841#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 46849#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 49851#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 49850#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49847#L557 ssl3_connect_~skip~0#1 := 0; 49846#L120-1 assume !false; 49845#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49843#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49842#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49841#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49840#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49839#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49837#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49836#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49835#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49834#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49833#L150 assume 4400 == ssl3_connect_~s__state~0#1; 46939#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 49830#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 49828#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 49827#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49822#L557 ssl3_connect_~skip~0#1 := 0; 49820#L120-1 assume !false; 49819#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49818#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49817#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49812#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49810#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49808#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49806#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49804#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49802#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49800#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49798#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49796#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49794#L156 assume 4416 == ssl3_connect_~s__state~0#1; 46934#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 49791#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 49789#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 49787#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 49784#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49778#L557 ssl3_connect_~skip~0#1 := 0; 49776#L120-1 assume !false; 49774#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49772#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49771#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49770#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49640#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49634#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49632#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49630#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49628#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49626#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49624#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49622#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49620#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 49618#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 49616#L162 assume 4432 == ssl3_connect_~s__state~0#1; 46929#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 49613#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 49611#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 49609#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49603#L557 ssl3_connect_~skip~0#1 := 0; 49601#L120-1 assume !false; 49599#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49597#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49595#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49593#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49591#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49589#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49588#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49586#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49584#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49582#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49579#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49574#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49570#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 49567#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 49563#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 49510#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 49507#L168 assume 4448 == ssl3_connect_~s__state~0#1; 46924#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 49503#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 49311#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 49304#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 49298#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49291#L557 ssl3_connect_~skip~0#1 := 0; 49288#L120-1 assume !false; 49284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49277#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49274#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49271#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49268#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49265#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49262#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49259#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49256#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49253#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49250#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49247#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49244#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 49241#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 49238#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 49235#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 49233#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 49231#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 49229#L174 assume 4464 == ssl3_connect_~s__state~0#1; 46915#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 49225#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 49217#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49211#L557 ssl3_connect_~skip~0#1 := 0; 49208#L120-1 assume !false; 49205#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49200#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49193#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49190#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49187#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49184#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49181#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49178#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49175#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49172#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49169#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49166#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49163#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 49160#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 49157#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 49154#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 49151#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 49148#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 49145#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 49143#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 49141#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 49139#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 49136#L186 assume 4480 == ssl3_connect_~s__state~0#1; 46910#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 49131#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 49126#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; 49123#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 49120#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49114#L557 ssl3_connect_~skip~0#1 := 0; 49112#L120-1 assume !false; 49110#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49106#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 49101#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 49100#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 49099#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 49097#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 49096#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 49095#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 49094#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 49092#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 49091#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 49090#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 49088#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 49087#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 48895#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 48893#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 48892#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 48891#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 48890#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 48886#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 48885#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 48884#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 48883#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 48881#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 48880#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 48879#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 48878#L198 assume 4512 == ssl3_connect_~s__state~0#1; 46900#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 48876#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; 48875#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 48874#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 48873#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 48870#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48864#L557 ssl3_connect_~skip~0#1 := 0; 48860#L120-1 assume !false; 48858#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48856#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 48855#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 48849#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 48847#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 48845#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 48843#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 48841#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 48839#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 48837#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 48835#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 48833#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 48831#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 48830#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 48827#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 48825#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 48822#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 48821#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 48814#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 48811#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 48808#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 48805#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 48802#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 48799#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 48796#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 48793#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 48790#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 48787#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 48784#L204 assume 4528 == ssl3_connect_~s__state~0#1; 46894#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 46890#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; 46888#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 46889#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 48752#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 48747#L557 ssl3_connect_~skip~0#1 := 0; 48746#L120-1 assume !false; 48745#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48744#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 48743#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 48742#L129 assume 4096 == ssl3_connect_~s__state~0#1; 46831#L228 [2021-12-28 09:14:40,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:40,444 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-28 09:14:40,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:40,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145699759] [2021-12-28 09:14:40,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:40,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:40,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:40,448 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:40,451 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:40,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:40,451 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-12-28 09:14:40,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:40,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565648670] [2021-12-28 09:14:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:40,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:40,476 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-28 09:14:40,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:40,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565648670] [2021-12-28 09:14:40,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565648670] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:40,477 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:40,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:40,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042561013] [2021-12-28 09:14:40,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:40,477 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:40,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:40,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:40,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:40,478 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:40,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:40,563 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-12-28 09:14:40,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:40,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-12-28 09:14:40,572 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-12-28 09:14:40,589 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-12-28 09:14:40,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-12-28 09:14:40,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-12-28 09:14:40,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-12-28 09:14:40,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:40,594 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-12-28 09:14:40,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-12-28 09:14:40,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-12-28 09:14:40,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:40,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-12-28 09:14:40,637 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-12-28 09:14:40,637 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-12-28 09:14:40,637 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-28 09:14:40,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-12-28 09:14:40,642 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-12-28 09:14:40,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:40,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:40,644 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:40,644 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-28 09:14:40,644 INFO L791 eck$LassoCheckResult]: Stem: 53926#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); 53836#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; 53837#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 53922#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; 53855#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 53857#L120-1 assume !false; 53933#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53932#L123 assume 12292 == ssl3_connect_~s__state~0#1; 53879#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; 53880#L228 [2021-12-28 09:14:40,644 INFO L793 eck$LassoCheckResult]: Loop: 53880#L228 ssl3_connect_~s__server~0#1 := 0; 53882#L233 assume 0 != ssl3_connect_~cb~0#1; 56216#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 56215#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; 56212#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 56208#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 56205#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; 56198#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56192#L557 ssl3_connect_~skip~0#1 := 0; 56190#L120-1 assume !false; 56188#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56186#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56185#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56043#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56044#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56184#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 54180#L138 assume 4368 == ssl3_connect_~s__state~0#1; 54000#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 54177#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 54175#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; 55225#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 55224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55219#L557 ssl3_connect_~skip~0#1 := 0; 55218#L120-1 assume !false; 55217#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55216#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 55215#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 55214#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 55213#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 55212#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 55211#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 55210#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 53992#L144 assume 4384 == ssl3_connect_~s__state~0#1; 53988#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 53989#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 53982#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 55199#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 55195#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 55190#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55182#L557 ssl3_connect_~skip~0#1 := 0; 55175#L120-1 assume !false; 55172#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55167#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 55165#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 55163#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 55161#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 55159#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 55157#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 55155#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 55154#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 53952#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 53953#L150 assume 4400 == ssl3_connect_~s__state~0#1; 55128#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 55122#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 55123#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56466#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56461#L557 ssl3_connect_~skip~0#1 := 0; 56460#L120-1 assume !false; 56459#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56458#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56457#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56456#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56455#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56454#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56453#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56452#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56451#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56450#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56449#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56448#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56447#L156 assume 4416 == ssl3_connect_~s__state~0#1; 53935#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 56446#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 56445#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 56444#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 56442#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56437#L557 ssl3_connect_~skip~0#1 := 0; 56436#L120-1 assume !false; 56435#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56434#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56433#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56432#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56431#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56430#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56429#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56428#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56427#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56426#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56425#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56424#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56423#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56422#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56421#L162 assume 4432 == ssl3_connect_~s__state~0#1; 53944#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 56420#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 56419#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 56417#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56412#L557 ssl3_connect_~skip~0#1 := 0; 56411#L120-1 assume !false; 56410#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56409#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56408#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56407#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56406#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56405#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56404#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56403#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56402#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56401#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56400#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56399#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56398#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56397#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56396#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56395#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56394#L168 assume 4448 == ssl3_connect_~s__state~0#1; 54552#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 56393#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 56391#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 56390#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 56388#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56383#L557 ssl3_connect_~skip~0#1 := 0; 56382#L120-1 assume !false; 56381#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56380#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56379#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56378#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56377#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56376#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56375#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56374#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56373#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56372#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56371#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56370#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56369#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56368#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56367#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56366#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56365#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56364#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56363#L174 assume 4464 == ssl3_connect_~s__state~0#1; 54537#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 56361#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 56354#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56348#L557 ssl3_connect_~skip~0#1 := 0; 56346#L120-1 assume !false; 56344#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56342#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56340#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56338#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56336#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56334#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56332#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56330#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56328#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56326#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56324#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56322#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56320#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56318#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56316#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56314#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56312#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56310#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56308#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56306#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56304#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56302#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56300#L186 assume 4480 == ssl3_connect_~s__state~0#1; 54526#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 56297#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 56295#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; 56293#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 56291#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56286#L557 ssl3_connect_~skip~0#1 := 0; 56285#L120-1 assume !false; 56284#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56283#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56282#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56281#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56280#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56279#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56278#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56277#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56276#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56275#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56274#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56273#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56272#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56271#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56270#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56269#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56268#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56267#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56266#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56265#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56264#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56263#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56262#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 56261#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 56260#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 56259#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 56258#L198 assume 4512 == ssl3_connect_~s__state~0#1; 54504#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 56257#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; 56256#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 56255#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 56254#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 56252#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56247#L557 ssl3_connect_~skip~0#1 := 0; 56246#L120-1 assume !false; 56245#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56244#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56243#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56242#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56241#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56240#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56239#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56238#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56237#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56236#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56235#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56234#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56233#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56232#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56231#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56230#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 56229#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 56228#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 56227#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 56226#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 56225#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 56224#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 56223#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 56222#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 56221#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 56220#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 56219#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 56218#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 56217#L204 assume 4528 == ssl3_connect_~s__state~0#1; 54492#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 56214#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; 56209#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 56207#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 56203#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56193#L557 ssl3_connect_~skip~0#1 := 0; 56191#L120-1 assume !false; 56189#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56187#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 56121#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 56122#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 56042#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 56040#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 56041#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 56182#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 56180#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 56177#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 56174#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 56171#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 56169#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 56120#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 56119#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 56118#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 54317#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 54312#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 54307#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 54302#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 54298#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 54294#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 54290#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 54285#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 54280#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 54275#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 54271#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 54267#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 54263#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 54259#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 54260#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 55306#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 54209#L216 assume 4352 == ssl3_connect_~s__state~0#1; 54210#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 54201#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 54202#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 54071#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 54065#L557 ssl3_connect_~skip~0#1 := 0; 54063#L120-1 assume !false; 54061#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 54059#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 54057#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 54055#L129 assume 4096 == ssl3_connect_~s__state~0#1; 53880#L228 [2021-12-28 09:14:40,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:40,645 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-28 09:14:40,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:40,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718672153] [2021-12-28 09:14:40,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:40,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:40,649 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:40,652 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:40,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:40,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-12-28 09:14:40,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:40,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270397302] [2021-12-28 09:14:40,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:40,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:40,692 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-28 09:14:40,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:40,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270397302] [2021-12-28 09:14:40,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270397302] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:40,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884134258] [2021-12-28 09:14:40,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:40,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,708 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:14:40,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-28 09:14:40,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:40,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:14:40,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:41,106 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-28 09:14:41,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:41,421 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-28 09:14:41,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884134258] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:41,421 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:41,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-28 09:14:41,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542616819] [2021-12-28 09:14:41,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:41,422 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:41,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:41,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:14:41,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:14:41,423 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:41,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:41,721 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2021-12-28 09:14:41,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 09:14:41,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2021-12-28 09:14:41,736 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2021-12-28 09:14:41,746 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2021-12-28 09:14:41,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2021-12-28 09:14:41,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2021-12-28 09:14:41,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2021-12-28 09:14:41,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:41,754 INFO L681 BuchiCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2021-12-28 09:14:41,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2021-12-28 09:14:41,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2021-12-28 09:14:41,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:41,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-12-28 09:14:41,796 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-12-28 09:14:41,796 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-12-28 09:14:41,796 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-28 09:14:41,796 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-12-28 09:14:41,803 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-12-28 09:14:41,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:41,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:41,805 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:41,805 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-28 09:14:41,805 INFO L791 eck$LassoCheckResult]: Stem: 64240#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); 64148#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; 64149#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 64236#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; 64169#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 64171#L120-1 assume !false; 64247#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 64246#L123 assume 12292 == ssl3_connect_~s__state~0#1; 64192#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; 64193#L228 [2021-12-28 09:14:41,805 INFO L793 eck$LassoCheckResult]: Loop: 64193#L228 ssl3_connect_~s__server~0#1 := 0; 64185#L233 assume 0 != ssl3_connect_~cb~0#1; 64175#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 64132#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; 64133#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 64145#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 64116#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; 64117#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66473#L557 ssl3_connect_~skip~0#1 := 0; 66472#L120-1 assume !false; 66471#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66470#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66469#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66468#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66210#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66209#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 64531#L138 assume 4368 == ssl3_connect_~s__state~0#1; 64221#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 64108#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 64109#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; 64190#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 64239#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 64542#L557 ssl3_connect_~skip~0#1 := 0; 64541#L120-1 assume !false; 64540#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 64539#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 64538#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 64537#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 64536#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 64535#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 64534#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 64533#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 64532#L144 assume 4384 == ssl3_connect_~s__state~0#1; 64141#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 64142#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 64204#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 64212#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 66331#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 66266#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 64353#L557 ssl3_connect_~skip~0#1 := 0; 64354#L120-1 assume !false; 66250#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66246#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66242#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66238#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66234#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66231#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 66229#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 64336#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 64337#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 64333#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 64331#L150 assume 4400 == ssl3_connect_~s__state~0#1; 64332#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 66109#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 64124#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 64187#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67451#L557 ssl3_connect_~skip~0#1 := 0; 67449#L120-1 assume !false; 67447#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67445#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67443#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67441#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 67439#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 67437#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67435#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 67433#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 67431#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67429#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67426#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67423#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67420#L156 assume 4416 == ssl3_connect_~s__state~0#1; 64206#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 64207#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 64199#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 64200#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 64238#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67302#L557 ssl3_connect_~skip~0#1 := 0; 67300#L120-1 assume !false; 67298#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67296#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67294#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67292#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 67290#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 67288#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67286#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 67284#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 67282#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67280#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67279#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67273#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67272#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 67271#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 67270#L162 assume 4432 == ssl3_connect_~s__state~0#1; 64210#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 64202#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 64203#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 64211#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66995#L557 ssl3_connect_~skip~0#1 := 0; 66993#L120-1 assume !false; 66991#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66989#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66987#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66985#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66983#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66981#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 66979#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 66977#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 66975#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 66973#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 66971#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 66969#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 66967#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 66965#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 66963#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 66961#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 66959#L168 assume 4448 == ssl3_connect_~s__state~0#1; 66957#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 66955#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 66953#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 64155#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 64156#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67524#L557 ssl3_connect_~skip~0#1 := 0; 67522#L120-1 assume !false; 67520#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67518#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67516#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 67514#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 67512#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 67510#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 67508#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 67506#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 67504#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67502#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67499#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67497#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67496#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 67494#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 67428#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 67425#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 67422#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 67419#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 67316#L174 assume 4464 == ssl3_connect_~s__state~0#1; 64194#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 64167#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 64168#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 64217#L557 ssl3_connect_~skip~0#1 := 0; 64157#L120-1 assume !false; 64134#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 64130#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 64131#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 64186#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 64237#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 64225#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 64177#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 64153#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 64154#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 67472#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 67470#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 67468#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 67466#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 67462#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 67460#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 67268#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 67267#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 67076#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 67070#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 67068#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 67065#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 67064#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 65130#L186 assume 4480 == ssl3_connect_~s__state~0#1; 65127#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 65124#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 65119#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; 65121#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 67075#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67069#L557 ssl3_connect_~skip~0#1 := 0; 67067#L120-1 assume !false; 66951#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66838#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66832#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66830#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66828#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66826#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 66824#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 66822#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 66820#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 66818#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 66816#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 66814#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 66812#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 66810#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 66808#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 66806#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 66804#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 66802#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 66800#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 66798#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 66796#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 66794#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 66792#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 66790#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 66788#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 66786#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 66784#L198 assume 4512 == ssl3_connect_~s__state~0#1; 66782#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 66780#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; 66778#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 66776#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 66773#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 66325#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66319#L557 ssl3_connect_~skip~0#1 := 0; 66317#L120-1 assume !false; 66315#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66313#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66311#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66309#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66307#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66305#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 66303#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 66301#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 66299#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 66297#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 66295#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 66293#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 66291#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 66289#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 66287#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 66285#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 66283#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 66281#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 66279#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 66277#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 66269#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 66261#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 66256#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 66253#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 66249#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 66245#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 66241#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 66237#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 66216#L204 assume 4528 == ssl3_connect_~s__state~0#1; 66215#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 66214#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; 66213#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 64223#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 64224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67567#L557 ssl3_connect_~skip~0#1 := 0; 67566#L120-1 assume !false; 67565#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67564#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 67563#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 64999#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 65000#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 64988#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 64982#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 64983#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 66464#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 66463#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 66462#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 66461#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 66460#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 66459#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 66458#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 66457#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 66456#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 66455#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 66454#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 66453#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 66452#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 66451#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 66450#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 66449#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 66448#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 66447#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 66446#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 66445#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 66444#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 66443#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 66442#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 66441#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 66440#L216 assume 4352 == ssl3_connect_~s__state~0#1; 64128#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 64129#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 64165#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 64166#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66517#L557 ssl3_connect_~skip~0#1 := 0; 66516#L120-1 assume !false; 66515#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66514#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 66513#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 66512#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 66511#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 66510#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 66509#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 66508#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 66507#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 66506#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 66505#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 66504#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 66503#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 66502#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 66501#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 66500#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 66499#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 66498#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 66497#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 66496#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 66495#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 66494#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 66493#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 66492#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 66491#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 66490#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 66489#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 66488#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 66487#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 66486#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 66485#L210 assume 4560 == ssl3_connect_~s__state~0#1; 66484#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 66483#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 66481#L470 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 66480#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 65035#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 65026#L557 ssl3_connect_~skip~0#1 := 0; 65021#L120-1 assume !false; 65016#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 65011#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 65005#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 65006#L129 assume 4096 == ssl3_connect_~s__state~0#1; 64193#L228 [2021-12-28 09:14:41,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,806 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-28 09:14:41,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:41,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544723742] [2021-12-28 09:14:41,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:41,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:41,809 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:41,814 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:41,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,814 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-12-28 09:14:41,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:41,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847094918] [2021-12-28 09:14:41,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:41,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:41,848 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-28 09:14:41,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:41,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847094918] [2021-12-28 09:14:41,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847094918] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:41,849 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:41,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:41,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325703231] [2021-12-28 09:14:41,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:41,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:41,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:41,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:41,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:41,850 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:41,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:41,928 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-12-28 09:14:41,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:41,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-12-28 09:14:41,936 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-28 09:14:41,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-12-28 09:14:41,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-12-28 09:14:41,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-12-28 09:14:41,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-12-28 09:14:41,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:41,946 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-12-28 09:14:41,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-12-28 09:14:41,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-12-28 09:14:41,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-12-28 09:14:41,991 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-12-28 09:14:41,992 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-12-28 09:14:41,992 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-28 09:14:41,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-12-28 09:14:41,996 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-28 09:14:41,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:41,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:41,997 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-28 09:14:41,998 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-28 09:14:41,998 INFO L791 eck$LassoCheckResult]: Stem: 71328#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); 71233#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; 71234#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 71324#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; 71253#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 71255#L120-1 assume !false; 71335#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71334#L123 assume 12292 == ssl3_connect_~s__state~0#1; 71276#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; 71277#L228 ssl3_connect_~s__server~0#1 := 0; 73324#L233 assume !(0 != ssl3_connect_~cb~0#1); 73323#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 73322#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; 73320#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 73318#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 73316#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; 73317#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73302#L557 ssl3_connect_~skip~0#1 := 0; 73303#L120-1 assume !false; 73294#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73295#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73286#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73287#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73271#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73272#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73106#L138 assume 4368 == ssl3_connect_~s__state~0#1; 73104#L142 [2021-12-28 09:14:41,998 INFO L793 eck$LassoCheckResult]: Loop: 73104#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 73101#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 73099#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; 73097#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 73092#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73082#L557 ssl3_connect_~skip~0#1 := 0; 73080#L120-1 assume !false; 73078#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73076#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73074#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73072#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73070#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73068#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73066#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73063#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73060#L144 assume 4384 == ssl3_connect_~s__state~0#1; 73056#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 73048#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73042#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73039#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 73037#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 73034#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73028#L557 ssl3_connect_~skip~0#1 := 0; 73026#L120-1 assume !false; 73024#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73022#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73020#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73018#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73016#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73014#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73012#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73009#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73006#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 73000#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72998#L150 assume 4400 == ssl3_connect_~s__state~0#1; 72996#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 72992#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 72989#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 72986#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72980#L557 ssl3_connect_~skip~0#1 := 0; 72978#L120-1 assume !false; 72972#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72970#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72968#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72966#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72964#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72962#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72961#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72960#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72959#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72958#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72957#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72956#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72954#L156 assume 4416 == ssl3_connect_~s__state~0#1; 72953#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 72952#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 72951#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 72950#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 72923#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72913#L557 ssl3_connect_~skip~0#1 := 0; 72911#L120-1 assume !false; 72909#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72907#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72905#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72903#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72901#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72899#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72897#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72895#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72893#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72891#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72889#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72887#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72885#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 72883#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 72881#L162 assume 4432 == ssl3_connect_~s__state~0#1; 72879#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 72877#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 72875#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 72819#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72814#L557 ssl3_connect_~skip~0#1 := 0; 72813#L120-1 assume !false; 72812#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72811#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72810#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72809#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72808#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72807#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72806#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72805#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72804#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72803#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72802#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72801#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72800#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 72799#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 72798#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 72797#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 72796#L168 assume 4448 == ssl3_connect_~s__state~0#1; 72795#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 72794#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 72792#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 72793#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 73223#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73218#L557 ssl3_connect_~skip~0#1 := 0; 73217#L120-1 assume !false; 73216#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73215#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73214#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73213#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73212#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73211#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73210#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73209#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73208#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 73207#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 73206#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 73205#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 73204#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 73203#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 73202#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 73201#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 73200#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 73199#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 73198#L174 assume 4464 == ssl3_connect_~s__state~0#1; 73197#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 73196#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 73172#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73167#L557 ssl3_connect_~skip~0#1 := 0; 73166#L120-1 assume !false; 73165#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73164#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73163#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73162#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73161#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73160#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73159#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 73158#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 73157#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 73156#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 73155#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 73154#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 73153#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 73152#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 73151#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 73150#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 73149#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 73148#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 73147#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 73146#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 73145#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 73144#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 73143#L186 assume 4480 == ssl3_connect_~s__state~0#1; 73142#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 73141#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 73138#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; 72183#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 72184#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72164#L557 ssl3_connect_~skip~0#1 := 0; 72165#L120-1 assume !false; 72152#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 72153#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 72140#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 72141#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 72128#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 72129#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 72116#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 72117#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 72104#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 72105#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 72092#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 72093#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 72080#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 72081#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 72068#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 72069#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 72056#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 72057#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 72044#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 72045#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 72034#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 72035#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 72021#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 72022#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 71992#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 71993#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 71981#L198 assume 4512 == ssl3_connect_~s__state~0#1; 71982#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 71977#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; 71978#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 71970#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 71971#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 71948#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71944#L557 ssl3_connect_~skip~0#1 := 0; 71927#L120-1 assume !false; 71928#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71911#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 71912#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 71895#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 71896#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 71879#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 71880#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 71863#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 71864#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 71847#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 71848#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 71831#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 71832#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 71815#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 71816#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 71799#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 71800#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 71783#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 71784#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 71767#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 71768#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 71578#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 71579#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 71526#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 71527#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 71519#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 71520#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 71729#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 71730#L204 assume 4528 == ssl3_connect_~s__state~0#1; 71722#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 71723#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; 71715#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 71310#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 71311#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73307#L557 ssl3_connect_~skip~0#1 := 0; 73298#L120-1 assume !false; 73299#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73290#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 73291#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 73279#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 73280#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 73266#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 73267#L138 assume 4368 == ssl3_connect_~s__state~0#1; 73104#L142 [2021-12-28 09:14:41,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-28 09:14:41,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:41,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916079685] [2021-12-28 09:14:41,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:41,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,008 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-28 09:14:42,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916079685] [2021-12-28 09:14:42,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916079685] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:42,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:42,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:42,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748018394] [2021-12-28 09:14:42,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,009 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:42,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,010 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-12-28 09:14:42,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291200819] [2021-12-28 09:14:42,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,043 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-28 09:14:42,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291200819] [2021-12-28 09:14:42,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291200819] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:42,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:42,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:42,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469185929] [2021-12-28 09:14:42,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:42,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:42,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:42,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:42,045 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:42,058 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-12-28 09:14:42,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:42,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-12-28 09:14:42,072 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-28 09:14:42,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-12-28 09:14:42,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-12-28 09:14:42,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-12-28 09:14:42,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-12-28 09:14:42,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:42,093 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-12-28 09:14:42,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-12-28 09:14:42,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-12-28 09:14:42,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-12-28 09:14:42,156 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-12-28 09:14:42,156 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-12-28 09:14:42,156 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-28 09:14:42,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-12-28 09:14:42,189 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-28 09:14:42,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:42,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:42,190 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-28 09:14:42,191 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-28 09:14:42,191 INFO L791 eck$LassoCheckResult]: Stem: 80563#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); 80464#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; 80465#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 80556#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; 80566#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 80574#L120-1 assume !false; 80575#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80570#L123 assume 12292 == ssl3_connect_~s__state~0#1; 80571#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; 80585#L228 ssl3_connect_~s__server~0#1 := 0; 84880#L233 assume 0 != ssl3_connect_~cb~0#1; 82734#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 84879#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; 84877#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 84875#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 84873#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; 84874#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84865#L557 ssl3_connect_~skip~0#1 := 0; 84866#L120-1 assume !false; 84859#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84860#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84853#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84854#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84847#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84848#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84709#L138 assume 4368 == ssl3_connect_~s__state~0#1; 84707#L142 [2021-12-28 09:14:42,191 INFO L793 eck$LassoCheckResult]: Loop: 84707#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 84704#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 84701#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; 84698#L293 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 84695#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84690#L557 ssl3_connect_~skip~0#1 := 0; 84686#L120-1 assume !false; 84684#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84682#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84680#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84678#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84676#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84674#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84672#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84670#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84668#L144 assume 4384 == ssl3_connect_~s__state~0#1; 84666#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 84664#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 84661#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 84658#L311 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 84655#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 84653#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84647#L557 ssl3_connect_~skip~0#1 := 0; 84644#L120-1 assume !false; 84640#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84638#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84636#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84634#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84632#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84630#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84628#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84626#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84624#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84622#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84620#L150 assume 4400 == ssl3_connect_~s__state~0#1; 84618#L154 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 84612#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 84605#L322-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 84602#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84596#L557 ssl3_connect_~skip~0#1 := 0; 84594#L120-1 assume !false; 84592#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84590#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84588#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84586#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84584#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84582#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84580#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84578#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84576#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84574#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84572#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84570#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84568#L156 assume 4416 == ssl3_connect_~s__state~0#1; 84566#L160 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 84564#L340 assume !(3 == ssl3_connect_~blastFlag~0#1); 84560#L340-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 84558#L348 assume !(0 == ssl3_connect_~tmp___6~0#1); 84548#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84544#L557 ssl3_connect_~skip~0#1 := 0; 84542#L120-1 assume !false; 84540#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84538#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84536#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84534#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84532#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84531#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84530#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84528#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84525#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84523#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84520#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84517#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84516#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84513#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84512#L162 assume 4432 == ssl3_connect_~s__state~0#1; 84509#L166 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 84506#L356 assume !(4 == ssl3_connect_~blastFlag~0#1); 84502#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 84501#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84496#L557 ssl3_connect_~skip~0#1 := 0; 84495#L120-1 assume !false; 84492#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84491#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84488#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84487#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84484#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84483#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84480#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84479#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84476#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84475#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84472#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84471#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84468#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84467#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84464#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 84463#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 84460#L168 assume 4448 == ssl3_connect_~s__state~0#1; 84459#L172 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 84456#L368 assume !(ssl3_connect_~ret~0#1 <= 0); 84453#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 84450#L371-2 ssl3_connect_~s__init_num~0#1 := 0; 84448#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84442#L557 ssl3_connect_~skip~0#1 := 0; 84441#L120-1 assume !false; 84440#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84439#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84438#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84437#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84436#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84435#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84434#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84433#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84432#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84431#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84231#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84228#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84226#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84217#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84216#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 84215#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 84214#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 84213#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 84209#L174 assume 4464 == ssl3_connect_~s__state~0#1; 84210#L184 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 84203#L383 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 84204#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84192#L557 ssl3_connect_~skip~0#1 := 0; 84193#L120-1 assume !false; 84186#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84187#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84180#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84181#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84174#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84175#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84167#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84168#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84159#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84160#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84154#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84155#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84150#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84151#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84146#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 84147#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 84142#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 84143#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 84138#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 84139#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 84133#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 84134#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 84126#L186 assume 4480 == ssl3_connect_~s__state~0#1; 84127#L190 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 84114#L392 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 84115#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; 84100#L396-2 ssl3_connect_~s__init_num~0#1 := 0; 84101#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84082#L557 ssl3_connect_~skip~0#1 := 0; 84083#L120-1 assume !false; 84074#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84075#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84066#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84067#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84058#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84059#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84050#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84051#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84042#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84043#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84034#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84035#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84026#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84027#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84018#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 84019#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 84010#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 84011#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 84006#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 84007#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 84002#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 84003#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 83997#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 83998#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 83990#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 83991#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 83984#L198 assume 4512 == ssl3_connect_~s__state~0#1; 83985#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 83980#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; 83981#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 84358#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 84359#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 84353#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84352#L557 ssl3_connect_~skip~0#1 := 0; 84347#L120-1 assume !false; 84348#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84343#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84344#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84339#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84340#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84335#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84336#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 84331#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 84332#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 84327#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 84328#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 84323#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 84324#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 84319#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 84320#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 84315#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 84316#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 84311#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 84312#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 84307#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 84308#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 84303#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 84304#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 84299#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 84300#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 84295#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 84296#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 84291#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 84292#L204 assume 4528 == ssl3_connect_~s__state~0#1; 84287#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 84288#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; 84282#L447 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 84283#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 84871#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 84869#L557 ssl3_connect_~skip~0#1 := 0; 84862#L120-1 assume !false; 84863#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 84856#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 84857#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 84850#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 84851#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 84844#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 84845#L138 assume 4368 == ssl3_connect_~s__state~0#1; 84707#L142 [2021-12-28 09:14:42,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,191 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-28 09:14:42,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144007039] [2021-12-28 09:14:42,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,196 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,202 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:42,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,203 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-12-28 09:14:42,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558271759] [2021-12-28 09:14:42,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,223 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-28 09:14:42,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558271759] [2021-12-28 09:14:42,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558271759] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:42,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:42,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:42,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005896992] [2021-12-28 09:14:42,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,224 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:42,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:42,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:42,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:42,225 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:42,299 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-12-28 09:14:42,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:42,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-12-28 09:14:42,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-12-28 09:14:42,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-12-28 09:14:42,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-12-28 09:14:42,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-12-28 09:14:42,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-12-28 09:14:42,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:42,326 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-12-28 09:14:42,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-12-28 09:14:42,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-12-28 09:14:42,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-12-28 09:14:42,369 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-12-28 09:14:42,369 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-12-28 09:14:42,369 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-28 09:14:42,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-12-28 09:14:42,377 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-28 09:14:42,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:42,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:42,379 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-28 09:14:42,379 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-28 09:14:42,379 INFO L791 eck$LassoCheckResult]: Stem: 92102#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); 91999#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; 92000#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 92095#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; 92106#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 92116#L120-1 assume !false; 92117#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92112#L123 assume 12292 == ssl3_connect_~s__state~0#1; 92113#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; 92378#L228 ssl3_connect_~s__server~0#1 := 0; 92376#L233 assume 0 != ssl3_connect_~cb~0#1; 92374#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 92372#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; 92367#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 92363#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 92359#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; 92353#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92349#L557 ssl3_connect_~skip~0#1 := 0; 92347#L120-1 assume !false; 92345#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92343#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 92341#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 92339#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 92337#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 92335#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 92333#L138 assume 4368 == ssl3_connect_~s__state~0#1; 92331#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 92329#L282 assume !(0 == ssl3_connect_~blastFlag~0#1); 92326#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; 92322#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 92316#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92312#L557 ssl3_connect_~skip~0#1 := 0; 92305#L120-1 assume !false; 92306#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92288#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 92289#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 92280#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 92281#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 92272#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 92273#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 92264#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 92265#L144 assume 4384 == ssl3_connect_~s__state~0#1; 92256#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 92257#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 92247#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 92248#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 92309#L311-2 [2021-12-28 09:14:42,379 INFO L793 eck$LassoCheckResult]: Loop: 92309#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 97186#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97182#L557 ssl3_connect_~skip~0#1 := 0; 97180#L120-1 assume !false; 97178#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97176#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 97174#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 97172#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 97170#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 97168#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 97166#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 97164#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 97162#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 97160#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 97158#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 97156#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 97154#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 97152#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 97150#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 97148#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 97147#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 97146#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 97145#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 97144#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 97143#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 97142#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 97140#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 97139#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 97138#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 97137#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 97136#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 97135#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 97134#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 97133#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 97132#L210 assume 4560 == ssl3_connect_~s__state~0#1; 97004#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 97131#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 97130#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 95783#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 95553#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95549#L557 ssl3_connect_~skip~0#1 := 0; 95547#L120-1 assume !false; 95545#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95542#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 95543#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 95536#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 95537#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 95530#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 95531#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 95524#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 95525#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 95518#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 95519#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 95512#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 95513#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 95506#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 95507#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 95500#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 95501#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 95494#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 95495#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 95488#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 95489#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 95482#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 95483#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 95476#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 95477#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 95472#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 95473#L198 assume 4512 == ssl3_connect_~s__state~0#1; 95469#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 95470#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; 95465#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 95466#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 92052#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 92053#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97078#L557 ssl3_connect_~skip~0#1 := 0; 97077#L120-1 assume !false; 97076#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97075#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 97074#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 97073#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 97072#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 97071#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 97070#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 97069#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 97068#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 97067#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 97066#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 97065#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 97064#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 97063#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 97062#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 97061#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 97060#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 97059#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 97058#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 97057#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 97056#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 97055#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 97054#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 97053#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 97052#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 97051#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 97050#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 97049#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 97048#L204 assume 4528 == ssl3_connect_~s__state~0#1; 92787#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 97047#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; 91983#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; 91984#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 97041#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 97039#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97036#L557 ssl3_connect_~skip~0#1 := 0; 97035#L120-1 assume !false; 97034#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97033#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 97032#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 97031#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 97030#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 97029#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 97028#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 97027#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 97026#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 97025#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 97024#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 97023#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 97022#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 97021#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 97020#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 97019#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 97018#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 97017#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 97016#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 97015#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 97014#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 97013#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 97012#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 97011#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 97010#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 97009#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 97008#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 97007#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 92789#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 92790#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 97005#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 97003#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 92489#L216 assume 4352 == ssl3_connect_~s__state~0#1; 92194#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 92195#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 92174#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 92175#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92152#L557 ssl3_connect_~skip~0#1 := 0; 92153#L120-1 assume !false; 92148#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92149#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 92144#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 92145#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 92140#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 92141#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 92619#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 92621#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 92601#L144 assume 4384 == ssl3_connect_~s__state~0#1; 92201#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 92059#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 92060#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 97205#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 92309#L311-2 [2021-12-28 09:14:42,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-12-28 09:14:42,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100999609] [2021-12-28 09:14:42,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,390 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-28 09:14:42,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100999609] [2021-12-28 09:14:42,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100999609] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:42,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:42,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:42,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48560151] [2021-12-28 09:14:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,391 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:42,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,391 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-12-28 09:14:42,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568164875] [2021-12-28 09:14:42,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,434 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-28 09:14:42,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568164875] [2021-12-28 09:14:42,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568164875] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:42,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842903993] [2021-12-28 09:14:42,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:42,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,436 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:14:42,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-28 09:14:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:14:42,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:42,676 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-28 09:14:42,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:42,848 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-28 09:14:42,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842903993] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:42,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:42,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:14:42,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372181371] [2021-12-28 09:14:42,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:42,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:42,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:42,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:42,850 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:42,866 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-12-28 09:14:42,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:42,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-12-28 09:14:42,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-28 09:14:42,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-12-28 09:14:42,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-12-28 09:14:42,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-12-28 09:14:42,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-12-28 09:14:42,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:42,892 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-12-28 09:14:42,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-12-28 09:14:42,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-12-28 09:14:42,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-12-28 09:14:42,951 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-12-28 09:14:42,951 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-12-28 09:14:42,951 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-28 09:14:42,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-12-28 09:14:42,961 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-28 09:14:42,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:42,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:42,962 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-28 09:14:42,962 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-28 09:14:42,962 INFO L791 eck$LassoCheckResult]: Stem: 103879#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); 103782#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; 103783#L106 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 103873#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; 103882#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 104123#L120-1 assume !false; 104122#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104121#L123 assume 12292 == ssl3_connect_~s__state~0#1; 104120#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; 104119#L228 ssl3_connect_~s__server~0#1 := 0; 104116#L233 assume 0 != ssl3_connect_~cb~0#1; 104114#L233-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 104113#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; 104111#L248 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 104106#L248-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 104104#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; 104096#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104094#L557 ssl3_connect_~skip~0#1 := 0; 104075#L120-1 assume !false; 104076#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104059#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 104060#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 104045#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 104046#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 104007#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 104008#L138 assume 4368 == ssl3_connect_~s__state~0#1; 103857#L142 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 103741#L282 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 103742#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; 104154#L293 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 104152#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104142#L557 ssl3_connect_~skip~0#1 := 0; 104125#L120-1 assume !false; 104126#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104081#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 104082#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 104065#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 104066#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 104050#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 104051#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 104041#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 104042#L144 assume 4384 == ssl3_connect_~s__state~0#1; 104037#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 104038#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 103850#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 103851#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 104196#L311-2 [2021-12-28 09:14:42,963 INFO L793 eck$LassoCheckResult]: Loop: 104196#L311-2 ssl3_connect_~s__init_num~0#1 := 0; 108696#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108692#L557 ssl3_connect_~skip~0#1 := 0; 108690#L120-1 assume !false; 108689#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108687#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 108686#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 108685#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 108683#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 108681#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 108677#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 108675#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 108673#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 108671#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 108669#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 108667#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 108665#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 108663#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 108661#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 108659#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 108657#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 108655#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 108653#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 108651#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 108649#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 108647#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 108645#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 108643#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 108641#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 108639#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 108637#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 108635#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 108633#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 108631#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 108629#L210 assume 4560 == ssl3_connect_~s__state~0#1; 108361#L214 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet53#1;havoc ssl3_connect_#t~nondet53#1; 108627#L467 assume !(ssl3_connect_~ret~0#1 <= 0); 108625#L470 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 103779#L470-2 ssl3_connect_~s__init_num~0#1 := 0; 103756#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 105113#L557 ssl3_connect_~skip~0#1 := 0; 105107#L120-1 assume !false; 105105#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 105103#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 105101#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 105099#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 105097#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 105095#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 105093#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 105091#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 105089#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 105087#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 105084#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 105085#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 108531#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 105076#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 105077#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 105070#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 105071#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 105064#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 105065#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 105058#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 105059#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 105052#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 105053#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 105046#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 105047#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 107387#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 107388#L198 assume 4512 == ssl3_connect_~s__state~0#1; 104371#L202 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet51#1;havoc ssl3_connect_#t~nondet51#1; 107383#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; 107377#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 107378#L423-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 107371#L432 assume !(0 == ssl3_connect_~tmp___8~0#1); 107372#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107346#L557 ssl3_connect_~skip~0#1 := 0; 107347#L120-1 assume !false; 107340#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107341#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 107333#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 107334#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 107325#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 107326#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 107317#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 107318#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 107309#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 107310#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 107301#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 107302#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 107293#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 107294#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 107285#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 107286#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 107277#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 107278#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 107269#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 107270#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 107261#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 107262#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 107253#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 107254#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 107245#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 107246#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 107237#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 107238#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 107230#L204 assume 4528 == ssl3_connect_~s__state~0#1; 104361#L208 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet52#1;havoc ssl3_connect_#t~nondet52#1; 107225#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; 107226#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; 104492#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 104493#L447-1 ssl3_connect_~s__init_num~0#1 := 0; 104476#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104474#L557 ssl3_connect_~skip~0#1 := 0; 104468#L120-1 assume !false; 104469#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104464#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 104465#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 104458#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 104459#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 104454#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 104455#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 104448#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 104449#L144 assume !(4384 == ssl3_connect_~s__state~0#1); 104441#L147 assume !(4385 == ssl3_connect_~s__state~0#1); 104442#L150 assume !(4400 == ssl3_connect_~s__state~0#1); 104432#L153 assume !(4401 == ssl3_connect_~s__state~0#1); 104433#L156 assume !(4416 == ssl3_connect_~s__state~0#1); 104423#L159 assume !(4417 == ssl3_connect_~s__state~0#1); 104424#L162 assume !(4432 == ssl3_connect_~s__state~0#1); 104414#L165 assume !(4433 == ssl3_connect_~s__state~0#1); 104415#L168 assume !(4448 == ssl3_connect_~s__state~0#1); 104406#L171 assume !(4449 == ssl3_connect_~s__state~0#1); 104407#L174 assume !(4464 == ssl3_connect_~s__state~0#1); 104396#L177 assume !(4465 == ssl3_connect_~s__state~0#1); 104397#L180 assume !(4466 == ssl3_connect_~s__state~0#1); 104387#L183 assume !(4467 == ssl3_connect_~s__state~0#1); 104388#L186 assume !(4480 == ssl3_connect_~s__state~0#1); 104378#L189 assume !(4481 == ssl3_connect_~s__state~0#1); 104379#L192 assume !(4496 == ssl3_connect_~s__state~0#1); 104368#L195 assume !(4497 == ssl3_connect_~s__state~0#1); 104369#L198 assume !(4512 == ssl3_connect_~s__state~0#1); 104358#L201 assume !(4513 == ssl3_connect_~s__state~0#1); 104359#L204 assume !(4528 == ssl3_connect_~s__state~0#1); 104353#L207 assume !(4529 == ssl3_connect_~s__state~0#1); 104354#L210 assume !(4560 == ssl3_connect_~s__state~0#1); 104346#L213 assume !(4561 == ssl3_connect_~s__state~0#1); 104347#L216 assume 4352 == ssl3_connect_~s__state~0#1; 104338#L217 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 104339#L480 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 104331#L480-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 104332#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 108356#L557 ssl3_connect_~skip~0#1 := 0; 108355#L120-1 assume !false; 108354#L121 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 108353#L123 assume !(12292 == ssl3_connect_~s__state~0#1); 108352#L126 assume !(16384 == ssl3_connect_~s__state~0#1); 108351#L129 assume !(4096 == ssl3_connect_~s__state~0#1); 108350#L132 assume !(20480 == ssl3_connect_~s__state~0#1); 108349#L135 assume !(4099 == ssl3_connect_~s__state~0#1); 108348#L138 assume !(4368 == ssl3_connect_~s__state~0#1); 108347#L141 assume !(4369 == ssl3_connect_~s__state~0#1); 108346#L144 assume 4384 == ssl3_connect_~s__state~0#1; 108345#L148 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 108807#L301 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 108096#L304-2 assume !(ssl3_connect_~ret~0#1 <= 0); 108803#L311 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 104196#L311-2 [2021-12-28 09:14:42,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,963 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-12-28 09:14:42,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323792345] [2021-12-28 09:14:42,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,970 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:42,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,985 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:42,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,986 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-12-28 09:14:42,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294527318] [2021-12-28 09:14:42,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,016 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-28 09:14:43,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:43,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294527318] [2021-12-28 09:14:43,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294527318] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:43,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011515859] [2021-12-28 09:14:43,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-28 09:14:43,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:43,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:43,020 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:14:43,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-28 09:14:43,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-28 09:14:43,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-28 09:14:43,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:14:43,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:43,299 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-28 09:14:43,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:43,502 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-28 09:14:43,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011515859] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:43,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:43,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:14:43,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941342741] [2021-12-28 09:14:43,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:43,504 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:43,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:43,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:14:43,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:14:43,505 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:43,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:43,692 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-12-28 09:14:43,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 09:14:43,693 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-12-28 09:14:43,704 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:14:43,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:14:43,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:14:43,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:14:43,705 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-28 09:14:43,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-28 09:14:43,705 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:14:43,705 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-28 09:14:43,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.12 09:14:43 BoogieIcfgContainer [2021-12-28 09:14:43,710 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-28 09:14:43,710 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 09:14:43,710 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 09:14:43,711 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 09:14:43,711 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:34" (3/4) ... [2021-12-28 09:14:43,721 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-28 09:14:43,721 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 09:14:43,721 INFO L158 Benchmark]: Toolchain (without parser) took 10351.54ms. Allocated memory was 69.2MB in the beginning and 339.7MB in the end (delta: 270.5MB). Free memory was 48.5MB in the beginning and 144.7MB in the end (delta: -96.2MB). Peak memory consumption was 173.2MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,722 INFO L158 Benchmark]: CDTParser took 0.52ms. Allocated memory is still 69.2MB. Free memory was 50.1MB in the beginning and 50.0MB in the end (delta: 92.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:14:43,722 INFO L158 Benchmark]: CACSL2BoogieTranslator took 280.66ms. Allocated memory is still 69.2MB. Free memory was 48.3MB in the beginning and 49.5MB in the end (delta: -1.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,722 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.66ms. Allocated memory is still 69.2MB. Free memory was 49.5MB in the beginning and 46.8MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,722 INFO L158 Benchmark]: Boogie Preprocessor took 41.30ms. Allocated memory is still 69.2MB. Free memory was 46.8MB in the beginning and 44.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,722 INFO L158 Benchmark]: RCFGBuilder took 452.56ms. Allocated memory is still 69.2MB. Free memory was 44.7MB in the beginning and 41.9MB in the end (delta: 2.8MB). Peak memory consumption was 21.2MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,723 INFO L158 Benchmark]: BuchiAutomizer took 9506.34ms. Allocated memory was 69.2MB in the beginning and 339.7MB in the end (delta: 270.5MB). Free memory was 41.6MB in the beginning and 144.7MB in the end (delta: -103.1MB). Peak memory consumption was 167.2MB. Max. memory is 16.1GB. [2021-12-28 09:14:43,723 INFO L158 Benchmark]: Witness Printer took 10.66ms. Allocated memory is still 339.7MB. Free memory is still 144.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:14:43,724 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.52ms. Allocated memory is still 69.2MB. Free memory was 50.1MB in the beginning and 50.0MB in the end (delta: 92.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 280.66ms. Allocated memory is still 69.2MB. Free memory was 48.3MB in the beginning and 49.5MB in the end (delta: -1.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.66ms. Allocated memory is still 69.2MB. Free memory was 49.5MB in the beginning and 46.8MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.30ms. Allocated memory is still 69.2MB. Free memory was 46.8MB in the beginning and 44.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 452.56ms. Allocated memory is still 69.2MB. Free memory was 44.7MB in the beginning and 41.9MB in the end (delta: 2.8MB). Peak memory consumption was 21.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 9506.34ms. Allocated memory was 69.2MB in the beginning and 339.7MB in the end (delta: 270.5MB). Free memory was 41.6MB in the beginning and 144.7MB in the end (delta: -103.1MB). Peak memory consumption was 167.2MB. Max. memory is 16.1GB. * Witness Printer took 10.66ms. Allocated memory is still 339.7MB. Free memory is still 144.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 28 terminating modules (27 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.4s and 28 iterations. TraceHistogramMax:13. Analysis of lassos took 5.3s. Construction of modules took 1.6s. Büchi inclusion checks took 1.0s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 1. Automata minimization 0.7s AutomataMinimizationTime, 27 MinimizatonAttempts, 3318 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6117 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2425 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2424 mSDsluCounter, 8215 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3137 mSDsCounter, 530 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3141 IncrementalHoareTripleChecker+Invalid, 3671 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 530 mSolverCounterUnsat, 5078 mSDtfsCounter, 3141 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital74 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf94 smp47 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 14ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-28 09:14:43,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:43,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-28 09:14:44,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-28 09:14:44,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:44,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE