./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a1289e5da62b754805b0464621685ca6b1e562a413286562b40f326a782166e9 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:21,453 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:21,455 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:21,495 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:21,496 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:21,499 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:21,500 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:21,502 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:21,504 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:21,508 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:21,508 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:21,510 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:21,510 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:21,512 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:21,514 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:21,517 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:21,518 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:21,519 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:21,522 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:21,527 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:21,529 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:21,530 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:21,531 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:21,533 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:21,538 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:21,539 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:21,539 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:21,540 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:21,541 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:21,541 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:21,542 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:21,542 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:21,544 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:21,545 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:21,546 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:21,546 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:21,547 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:21,547 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:21,547 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:21,548 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:21,548 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:21,549 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-16 09:33:21,578 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:21,581 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:21,582 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:21,582 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:21,584 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:21,584 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:21,584 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:21,584 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:21,584 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:21,584 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:21,585 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:21,585 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:21,586 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:21,586 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:21,586 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:21,586 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:21,586 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:21,586 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:21,587 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:21,588 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:21,589 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:21,589 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:21,589 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:21,589 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:21,589 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:21,590 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:21,590 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:21,591 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:21,591 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 -> a1289e5da62b754805b0464621685ca6b1e562a413286562b40f326a782166e9 [2021-12-16 09:33:21,789 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:21,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:21,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:21,810 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:21,811 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:21,812 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c [2021-12-16 09:33:21,893 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ac66d77/966c793675614141b2427e294be7a579/FLAGd8a097f8a [2021-12-16 09:33:22,222 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:22,222 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c [2021-12-16 09:33:22,229 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ac66d77/966c793675614141b2427e294be7a579/FLAGd8a097f8a [2021-12-16 09:33:22,630 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44ac66d77/966c793675614141b2427e294be7a579 [2021-12-16 09:33:22,632 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:22,633 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:22,639 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:22,640 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:22,642 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:22,642 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,643 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2af1bf0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22, skipping insertion in model container [2021-12-16 09:33:22,645 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,649 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:22,678 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:22,821 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_2.cil-1.c[35880,35893] [2021-12-16 09:33:22,828 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:22,834 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:22,869 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_2.cil-1.c[35880,35893] [2021-12-16 09:33:22,871 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:22,882 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:22,883 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22 WrapperNode [2021-12-16 09:33:22,883 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:22,884 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:22,884 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:22,884 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:22,889 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,894 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,915 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 463 [2021-12-16 09:33:22,916 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:22,916 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:22,917 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:22,917 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:22,922 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,925 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,925 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,929 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,933 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,935 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,937 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:22,938 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:22,938 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:22,938 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:22,939 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (1/1) ... [2021-12-16 09:33:22,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:22,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:22,980 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:23,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-16 09:33:23,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:23,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:23,029 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:23,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:23,126 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:23,127 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:23,146 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:23,371 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-16 09:33:23,372 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-16 09:33:23,372 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:23,383 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:23,384 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:23,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:23 BoogieIcfgContainer [2021-12-16 09:33:23,385 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:23,386 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:23,386 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:23,388 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:23,389 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:23,389 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:22" (1/3) ... [2021-12-16 09:33:23,390 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@22c27dd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:23, skipping insertion in model container [2021-12-16 09:33:23,390 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:23,391 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:22" (2/3) ... [2021-12-16 09:33:23,391 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@22c27dd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:23, skipping insertion in model container [2021-12-16 09:33:23,391 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:23,391 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:23" (3/3) ... [2021-12-16 09:33:23,392 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2.cil-1.c [2021-12-16 09:33:23,429 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:23,430 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:23,430 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:23,430 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:23,430 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:23,430 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:23,430 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:23,430 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:23,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:23,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:23,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:23,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:23,484 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:23,484 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:23,484 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:23,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:23,492 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-12-16 09:33:23,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:23,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:23,500 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-16 09:33:23,500 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:23,504 INFO L791 eck$LassoCheckResult]: Stem: 117#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 109#L96true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 110#L99-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 20#L104true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 21#L110-1true [2021-12-16 09:33:23,505 INFO L793 eck$LassoCheckResult]: Loop: 21#L110-1true assume !false; 23#L111true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111#L113true assume !(12292 == ssl3_connect_~s__state~0#1); 30#L116true assume 16384 == ssl3_connect_~s__state~0#1; 39#L218true ssl3_connect_~s__server~0#1 := 0; 65#L223true assume 0 != ssl3_connect_~cb~0#1; 47#L223-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 83#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 72#L234true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6#L234-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 89#L250true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 121#L497true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52#L532true ssl3_connect_~skip~0#1 := 0; 21#L110-1true [2021-12-16 09:33:23,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:23,508 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-16 09:33:23,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:23,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633987062] [2021-12-16 09:33:23,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:23,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:23,610 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:23,639 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:23,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:23,641 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-16 09:33:23,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:23,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349330054] [2021-12-16 09:33:23,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:23,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:23,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:23,649 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:23,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:23,674 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-12-16 09:33:23,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:23,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024289516] [2021-12-16 09:33:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:23,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:23,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:23,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:23,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:23,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024289516] [2021-12-16 09:33:23,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024289516] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:23,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:23,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:23,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258486766] [2021-12-16 09:33:23,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:23,926 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:23,927 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:23,927 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:23,927 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:23,927 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:23,927 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:23,927 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:23,927 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:23,928 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration1_Loop [2021-12-16 09:33:23,928 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:23,928 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:23,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:23,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,076 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:24,077 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:24,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,080 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-16 09:33:24,108 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,109 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:24,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,133 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-16 09:33:24,136 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,148 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:24,149 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:24,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,166 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-16 09:33:24,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:24,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,232 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-16 09:33:24,235 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:24,235 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:24,258 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:24,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,277 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:24,277 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:24,277 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:24,277 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:24,277 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:24,277 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,277 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:24,277 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:24,277 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration1_Loop [2021-12-16 09:33:24,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:24,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:24,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:24,418 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:24,421 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:24,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,423 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:24,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:24,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:24,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-16 09:33:24,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,463 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,470 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:24,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,477 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:24,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,478 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:24,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-16 09:33:24,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:24,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,515 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-16 09:33:24,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:24,524 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:24,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:24,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:24,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:24,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:24,527 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:24,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:24,539 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:24,562 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:24,562 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:24,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:24,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:24,568 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:24,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-16 09:33:24,572 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:24,573 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:24,573 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:24,574 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:24,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:24,591 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:24,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:24,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:24,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:24,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:24,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:24,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:24,753 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:24,756 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:24,993 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 506 states and 827 transitions. Complement of second has 8 states. [2021-12-16 09:33:24,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:25,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:25,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-16 09:33:25,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-16 09:33:25,006 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,007 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-16 09:33:25,007 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,007 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-16 09:33:25,010 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:25,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-12-16 09:33:25,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-12-16 09:33:25,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-12-16 09:33:25,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-12-16 09:33:25,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-12-16 09:33:25,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-12-16 09:33:25,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:25,038 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-12-16 09:33:25,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-12-16 09:33:25,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-12-16 09:33:25,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:25,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-12-16 09:33:25,076 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-12-16 09:33:25,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:25,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:25,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:25,080 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:25,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:25,163 INFO L93 Difference]: Finished difference Result 165 states and 246 transitions. [2021-12-16 09:33:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:25,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 246 transitions. [2021-12-16 09:33:25,165 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-12-16 09:33:25,166 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 246 transitions. [2021-12-16 09:33:25,166 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143 [2021-12-16 09:33:25,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2021-12-16 09:33:25,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 246 transitions. [2021-12-16 09:33:25,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:25,171 INFO L681 BuchiCegarLoop]: Abstraction has 165 states and 246 transitions. [2021-12-16 09:33:25,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 246 transitions. [2021-12-16 09:33:25,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 156. [2021-12-16 09:33:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.5064102564102564) internal successors, (235), 155 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:25,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2021-12-16 09:33:25,188 INFO L704 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:25,188 INFO L587 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2021-12-16 09:33:25,188 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:25,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2021-12-16 09:33:25,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:25,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:25,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:25,191 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:25,191 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:25,192 INFO L791 eck$LassoCheckResult]: Stem: 1160#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1091#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1092#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1159#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1059#L104 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1055#L105 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1056#L110-1 [2021-12-16 09:33:25,192 INFO L793 eck$LassoCheckResult]: Loop: 1056#L110-1 assume !false; 1173#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1171#L113 assume 12292 == ssl3_connect_~s__state~0#1; 1111#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1093#L218 ssl3_connect_~s__server~0#1 := 0; 1094#L223 assume 0 != ssl3_connect_~cb~0#1; 1107#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1108#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1138#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1032#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1033#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1047#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1163#L532 ssl3_connect_~skip~0#1 := 0; 1056#L110-1 [2021-12-16 09:33:25,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,192 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-16 09:33:25,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807513297] [2021-12-16 09:33:25,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,204 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:25,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,223 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:25,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-16 09:33:25,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802893063] [2021-12-16 09:33:25,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,244 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,252 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:25,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:25,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-16 09:33:25,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:25,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779703948] [2021-12-16 09:33:25,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:25,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:25,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,272 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:25,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:25,285 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:25,380 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:25,380 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:25,380 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:25,380 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:25,381 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:25,381 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,381 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:25,381 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:25,381 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration2_Loop [2021-12-16 09:33:25,381 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:25,381 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:25,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,516 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:25,516 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:25,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,517 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-16 09:33:25,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:25,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,570 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-16 09:33:25,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,615 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-16 09:33:25,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:25,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:25,640 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:25,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,660 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-16 09:33:25,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:25,664 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,711 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,717 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:25,717 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:25,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-16 09:33:25,747 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:25,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,767 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:25,767 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:25,767 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:25,767 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:25,767 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:25,768 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,768 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:25,768 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:25,768 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration2_Loop [2021-12-16 09:33:25,768 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:25,768 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:25,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,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-16 09:33:25,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:25,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-16 09:33:25,888 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:25,888 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:25,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,891 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-16 09:33:25,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:25,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,914 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,914 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,914 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,914 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,948 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-16 09:33:25,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:25,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,959 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:25,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:25,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:25,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:25,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:25,987 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:25,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-16 09:33:25,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:25,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:25,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:25,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:25,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:25,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:25,998 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:25,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,029 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-16 09:33:26,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,082 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,082 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,083 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,115 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-16 09:33:26,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,152 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-16 09:33:26,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,163 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,163 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,181 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-16 09:33:26,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,190 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,191 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,216 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-16 09:33:26,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-16 09:33:26,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,243 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-16 09:33:26,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,252 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-16 09:33:26,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,280 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-16 09:33:26,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,320 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-16 09:33:26,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,329 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,329 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-12-16 09:33:26,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,347 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-16 09:33:26,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,356 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,356 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,356 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,357 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,374 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-16 09:33:26,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,383 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:26,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,383 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:26,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:26,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-16 09:33:26,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,410 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-16 09:33:26,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:26,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:26,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:26,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:26,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:26,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:26,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:26,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:26,424 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:26,426 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:26,426 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:26,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:26,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:26,427 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:26,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-16 09:33:26,429 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:26,430 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:26,430 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:26,430 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:26,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,448 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:26,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:26,558 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:26,558 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,699 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 474 states and 696 transitions. Complement of second has 7 states. [2021-12-16 09:33:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:26,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:26,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:26,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,700 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:26,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:26,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:26,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:26,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:26,788 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:26,788 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:26,937 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 488 states and 713 transitions. Complement of second has 9 states. [2021-12-16 09:33:26,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:26,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:26,938 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:26,939 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:26,939 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:26,939 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:26,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 713 transitions. [2021-12-16 09:33:26,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:26,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 385 states and 576 transitions. [2021-12-16 09:33:26,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2021-12-16 09:33:26,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2021-12-16 09:33:26,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 385 states and 576 transitions. [2021-12-16 09:33:26,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:26,945 INFO L681 BuchiCegarLoop]: Abstraction has 385 states and 576 transitions. [2021-12-16 09:33:26,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states and 576 transitions. [2021-12-16 09:33:26,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 182. [2021-12-16 09:33:26,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:26,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:26,950 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:26,950 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:26,950 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:26,950 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:26,951 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:26,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:26,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:26,952 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,952 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:26,952 INFO L791 eck$LassoCheckResult]: Stem: 2437#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2366#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2434#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2336#L104 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2329#L105 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2330#L110-1 [2021-12-16 09:33:26,952 INFO L793 eck$LassoCheckResult]: Loop: 2330#L110-1 assume !false; 2471#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2469#L113 assume 12292 == ssl3_connect_~s__state~0#1; 2385#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2367#L218 ssl3_connect_~s__server~0#1 := 0; 2368#L223 assume 0 != ssl3_connect_~cb~0#1; 2381#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2382#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2413#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2304#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2305#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2319#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2438#L532 ssl3_connect_~skip~0#1 := 0; 2330#L110-1 [2021-12-16 09:33:26,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,953 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-16 09:33:26,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700347137] [2021-12-16 09:33:26,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,959 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,965 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-16 09:33:26,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369905187] [2021-12-16 09:33:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,975 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:26,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:26,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:26,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:26,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-12-16 09:33:26,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:26,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935089025] [2021-12-16 09:33:26,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:26,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:27,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,006 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:27,030 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:27,130 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,131 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,131 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,131 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,131 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:27,131 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,131 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,131 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,131 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration3_Loop [2021-12-16 09:33:27,131 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,131 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,270 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,270 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:27,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,271 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-16 09:33:27,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,295 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,295 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,312 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-16 09:33:27,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,321 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,321 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-16 09:33:27,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,338 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-16 09:33:27,339 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,339 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,360 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,360 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-12-16 09:33:27,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,376 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-16 09:33:27,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,399 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,399 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-16 09:33:27,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,415 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-16 09:33:27,417 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,440 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-16 09:33:27,442 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,442 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,461 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,461 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=7}] Lambdas: [1, 1, 1] Nus: [0, 0] [2021-12-16 09:33:27,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-16 09:33:27,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,478 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-16 09:33:27,481 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,481 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,488 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,488 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-16 09:33:27,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,505 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-16 09:33:27,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,521 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-16 09:33:27,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,537 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-16 09:33:27,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,546 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,546 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-16 09:33:27,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,563 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-16 09:33:27,565 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,565 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,589 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-16 09:33:27,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,612 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,612 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=1}] Lambdas: [1, 0, 1] Nus: [0, 1] [2021-12-16 09:33:27,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,631 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-16 09:33:27,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,644 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,645 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,663 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-16 09:33:27,665 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,665 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,682 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,682 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-16 09:33:27,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,699 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-16 09:33:27,702 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,714 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,714 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-16 09:33:27,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,731 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-16 09:33:27,733 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,733 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,740 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:27,740 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:27,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,756 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-16 09:33:27,758 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:27,758 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:27,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,789 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-16 09:33:27,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:27,791 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:27,808 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:27,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-16 09:33:27,825 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:27,825 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:27,825 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:27,825 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:27,825 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:27,825 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,825 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:27,825 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:27,825 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration3_Loop [2021-12-16 09:33:27,826 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:27,826 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:27,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:27,969 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:27,969 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:27,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:27,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:27,970 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:27,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:27,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-16 09:33:27,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:27,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:27,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:27,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:27,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:27,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:27,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:27,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-16 09:33:28,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,009 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-16 09:33:28,010 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,017 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,034 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-16 09:33:28,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,060 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-16 09:33:28,062 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,092 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-16 09:33:28,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-16 09:33:28,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,125 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-16 09:33:28,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-16 09:33:28,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,151 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-16 09:33:28,153 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,159 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,159 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-16 09:33:28,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,187 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-16 09:33:28,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,195 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,217 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-16 09:33:28,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-16 09:33:28,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,244 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-16 09:33:28,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,253 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,253 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,253 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,308 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-16 09:33:28,313 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,320 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,320 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:28,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,338 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-16 09:33:28,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,346 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,346 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-16 09:33:28,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,346 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-16 09:33:28,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-12-16 09:33:28,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,364 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-16 09:33:28,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:28,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-16 09:33:28,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,389 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-16 09:33:28,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:28,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:28,398 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:28,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:28,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:28,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:28,399 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:28,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:28,401 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:28,402 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:28,402 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:28,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:28,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:28,403 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:28,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-16 09:33:28,406 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:28,406 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:28,406 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:28,406 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:28,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-16 09:33:28,422 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:28,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,514 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:28,514 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,629 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 500 states and 732 transitions. Complement of second has 7 states. [2021-12-16 09:33:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2021-12-16 09:33:28,631 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:28,631 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,631 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-16 09:33:28,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:28,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:28,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,706 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-16 09:33:28,706 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,821 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 514 states and 749 transitions. Complement of second has 9 states. [2021-12-16 09:33:28,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-16 09:33:28,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2021-12-16 09:33:28,822 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-16 09:33:28,822 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,822 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-16 09:33:28,822 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,822 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-16 09:33:28,823 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:28,823 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 514 states and 749 transitions. [2021-12-16 09:33:28,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2021-12-16 09:33:28,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 514 states to 411 states and 612 transitions. [2021-12-16 09:33:28,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2021-12-16 09:33:28,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2021-12-16 09:33:28,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 612 transitions. [2021-12-16 09:33:28,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,827 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 612 transitions. [2021-12-16 09:33:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 612 transitions. [2021-12-16 09:33:28,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 182. [2021-12-16 09:33:28,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 182 states have (on average 1.489010989010989) internal successors, (271), 181 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2021-12-16 09:33:28,831 INFO L704 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:28,831 INFO L587 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2021-12-16 09:33:28,831 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:28,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2021-12-16 09:33:28,832 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2021-12-16 09:33:28,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,832 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,832 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,832 INFO L791 eck$LassoCheckResult]: Stem: 3787#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); 3714#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3715#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3783#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3681#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 3682#L110-1 assume !false; 3792#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3790#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3734#L114 [2021-12-16 09:33:28,832 INFO L793 eck$LassoCheckResult]: Loop: 3734#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3716#L218 ssl3_connect_~s__server~0#1 := 0; 3717#L223 assume 0 != ssl3_connect_~cb~0#1; 3730#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3731#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3762#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3654#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3655#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3669#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3740#L532 ssl3_connect_~skip~0#1 := 0; 3683#L110-1 assume !false; 3684#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3691#L113 assume 12292 == ssl3_connect_~s__state~0#1; 3734#L114 [2021-12-16 09:33:28,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,833 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-16 09:33:28,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738691862] [2021-12-16 09:33:28,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,838 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:28,842 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:28,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,843 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-12-16 09:33:28,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704713561] [2021-12-16 09:33:28,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:28,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:28,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:28,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:28,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704713561] [2021-12-16 09:33:28,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704713561] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:28,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:28,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:28,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964610485] [2021-12-16 09:33:28,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:28,854 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:28,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:28,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:28,855 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:28,964 INFO L93 Difference]: Finished difference Result 263 states and 365 transitions. [2021-12-16 09:33:28,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:28,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 365 transitions. [2021-12-16 09:33:28,966 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 169 [2021-12-16 09:33:28,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 246 states and 343 transitions. [2021-12-16 09:33:28,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 199 [2021-12-16 09:33:28,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 246 [2021-12-16 09:33:28,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 246 states and 343 transitions. [2021-12-16 09:33:28,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:28,968 INFO L681 BuchiCegarLoop]: Abstraction has 246 states and 343 transitions. [2021-12-16 09:33:28,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states and 343 transitions. [2021-12-16 09:33:28,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 178. [2021-12-16 09:33:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4269662921348314) internal successors, (254), 177 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:28,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2021-12-16 09:33:28,994 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:28,994 INFO L587 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2021-12-16 09:33:28,994 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:28,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2021-12-16 09:33:28,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2021-12-16 09:33:28,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:28,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:28,995 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,995 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:28,995 INFO L791 eck$LassoCheckResult]: Stem: 4212#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); 4152#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4153#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4210#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4128#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4129#L110-1 assume !false; 4255#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4259#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4165#L114 [2021-12-16 09:33:28,995 INFO L793 eck$LassoCheckResult]: Loop: 4165#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4154#L218 ssl3_connect_~s__server~0#1 := 0; 4155#L223 assume 0 != ssl3_connect_~cb~0#1; 4163#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4164#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4189#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4105#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4106#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4180#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4171#L532 ssl3_connect_~skip~0#1 := 0; 4130#L110-1 assume !false; 4131#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4134#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4141#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4142#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4213#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4197#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4166#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4167#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4172#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4173#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4201#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4117#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4263#L532 ssl3_connect_~skip~0#1 := 0; 4261#L110-1 assume !false; 4262#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4245#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4165#L114 [2021-12-16 09:33:28,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:28,996 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-16 09:33:28,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:28,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438064367] [2021-12-16 09:33:28,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:28,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,001 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,008 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,016 INFO L85 PathProgramCache]: Analyzing trace with hash -83170607, now seen corresponding path program 1 times [2021-12-16 09:33:29,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121686157] [2021-12-16 09:33:29,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:29,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:29,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121686157] [2021-12-16 09:33:29,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121686157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:29,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106176108] [2021-12-16 09:33:29,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,041 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,042 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,139 INFO L93 Difference]: Finished difference Result 232 states and 322 transitions. [2021-12-16 09:33:29,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 322 transitions. [2021-12-16 09:33:29,141 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2021-12-16 09:33:29,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 322 transitions. [2021-12-16 09:33:29,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2021-12-16 09:33:29,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2021-12-16 09:33:29,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 322 transitions. [2021-12-16 09:33:29,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,142 INFO L681 BuchiCegarLoop]: Abstraction has 232 states and 322 transitions. [2021-12-16 09:33:29,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 322 transitions. [2021-12-16 09:33:29,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 195. [2021-12-16 09:33:29,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 195 states have (on average 1.441025641025641) internal successors, (281), 194 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2021-12-16 09:33:29,145 INFO L704 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:29,145 INFO L587 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2021-12-16 09:33:29,145 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:29,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2021-12-16 09:33:29,146 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2021-12-16 09:33:29,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,146 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,146 INFO L791 eck$LassoCheckResult]: Stem: 4631#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); 4568#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4569#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4627#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4544#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4545#L110-1 assume !false; 4690#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4710#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4582#L114 [2021-12-16 09:33:29,147 INFO L793 eck$LassoCheckResult]: Loop: 4582#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4570#L218 ssl3_connect_~s__server~0#1 := 0; 4571#L223 assume 0 != ssl3_connect_~cb~0#1; 4580#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4581#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4606#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4521#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4522#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4598#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4703#L532 ssl3_connect_~skip~0#1 := 0; 4698#L110-1 assume !false; 4696#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4694#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4682#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4683#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4576#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4577#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4583#L128 assume 4368 == ssl3_connect_~s__state~0#1; 4584#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4589#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4590#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4617#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4618#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4674#L532 ssl3_connect_~skip~0#1 := 0; 4673#L110-1 assume !false; 4672#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4671#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 4670#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 4669#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 4668#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 4667#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 4666#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 4664#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 4665#L134 assume 4384 == ssl3_connect_~s__state~0#1; 4600#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4529#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4530#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4602#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4603#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 4533#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4588#L532 ssl3_connect_~skip~0#1 := 0; 4546#L110-1 assume !false; 4547#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4550#L113 assume 12292 == ssl3_connect_~s__state~0#1; 4582#L114 [2021-12-16 09:33:29,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,147 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-16 09:33:29,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095962062] [2021-12-16 09:33:29,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,151 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,155 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1432281263, now seen corresponding path program 1 times [2021-12-16 09:33:29,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951983648] [2021-12-16 09:33:29,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,170 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:29,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951983648] [2021-12-16 09:33:29,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951983648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,170 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:29,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270105107] [2021-12-16 09:33:29,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,171 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,171 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,272 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2021-12-16 09:33:29,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2021-12-16 09:33:29,274 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-16 09:33:29,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2021-12-16 09:33:29,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2021-12-16 09:33:29,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2021-12-16 09:33:29,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2021-12-16 09:33:29,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,276 INFO L681 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2021-12-16 09:33:29,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2021-12-16 09:33:29,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2021-12-16 09:33:29,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 223 states have (on average 1.5022421524663676) internal successors, (335), 222 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2021-12-16 09:33:29,279 INFO L704 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:29,279 INFO L587 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2021-12-16 09:33:29,279 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:29,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2021-12-16 09:33:29,280 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-12-16 09:33:29,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,281 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,281 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,281 INFO L791 eck$LassoCheckResult]: Stem: 5070#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5006#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5007#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5068#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4982#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4983#L110-1 assume !false; 5147#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5092#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5020#L114 [2021-12-16 09:33:29,281 INFO L793 eck$LassoCheckResult]: Loop: 5020#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5008#L218 ssl3_connect_~s__server~0#1 := 0; 5009#L223 assume 0 != ssl3_connect_~cb~0#1; 5018#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5019#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5045#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4959#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4960#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5037#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5140#L532 ssl3_connect_~skip~0#1 := 0; 5138#L110-1 assume !false; 5137#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5136#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5131#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5129#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5127#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5125#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5123#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5010#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5011#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5038#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5024#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5025#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5056#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 5057#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 5000#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 5001#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 4969#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 4965#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 4966#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 4986#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 4987#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 5026#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 5012#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 5013#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 5065#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 5064#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 4972#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 4973#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 5051#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 5049#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 5050#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 4993#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 4994#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5005#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 5047#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 4958#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5016#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5130#L532 ssl3_connect_~skip~0#1 := 0; 5128#L110-1 assume !false; 5126#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5124#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5020#L114 [2021-12-16 09:33:29,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,282 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-16 09:33:29,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487157580] [2021-12-16 09:33:29,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,286 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,290 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,291 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-16 09:33:29,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077408152] [2021-12-16 09:33:29,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:29,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077408152] [2021-12-16 09:33:29,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077408152] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440742119] [2021-12-16 09:33:29,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,306 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,306 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,365 INFO L93 Difference]: Finished difference Result 242 states and 361 transitions. [2021-12-16 09:33:29,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 361 transitions. [2021-12-16 09:33:29,366 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-12-16 09:33:29,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 361 transitions. [2021-12-16 09:33:29,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2021-12-16 09:33:29,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2021-12-16 09:33:29,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 361 transitions. [2021-12-16 09:33:29,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,368 INFO L681 BuchiCegarLoop]: Abstraction has 242 states and 361 transitions. [2021-12-16 09:33:29,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 361 transitions. [2021-12-16 09:33:29,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 238. [2021-12-16 09:33:29,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4915966386554622) internal successors, (355), 237 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2021-12-16 09:33:29,371 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:29,371 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2021-12-16 09:33:29,371 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:29,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2021-12-16 09:33:29,372 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:29,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,373 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,373 INFO L791 eck$LassoCheckResult]: Stem: 5547#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); 5478#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5479#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5544#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5454#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5455#L110-1 assume !false; 5580#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5579#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5492#L114 [2021-12-16 09:33:29,374 INFO L793 eck$LassoCheckResult]: Loop: 5492#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5480#L218 ssl3_connect_~s__server~0#1 := 0; 5481#L223 assume 0 != ssl3_connect_~cb~0#1; 5490#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5491#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5519#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5430#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5431#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5534#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5597#L532 ssl3_connect_~skip~0#1 := 0; 5575#L110-1 assume !false; 5574#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5573#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5572#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5571#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5570#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5528#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5493#L128 assume 4368 == ssl3_connect_~s__state~0#1; 5494#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5499#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5500#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5532#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5533#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5625#L532 ssl3_connect_~skip~0#1 := 0; 5624#L110-1 assume !false; 5623#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5614#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 5613#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 5612#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 5610#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 5609#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5608#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5606#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5604#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5588#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5495#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 5496#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 5530#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 5531#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 5535#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 5607#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 5605#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 5603#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 5527#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 5458#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 5459#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 5497#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 5484#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 5485#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 5541#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 5540#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 5444#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 5445#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 5525#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 5523#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 5524#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 5465#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 5466#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5477#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 5521#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 5429#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5488#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5617#L532 ssl3_connect_~skip~0#1 := 0; 5616#L110-1 assume !false; 5615#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5569#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5492#L114 [2021-12-16 09:33:29,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,374 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-16 09:33:29,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565298322] [2021-12-16 09:33:29,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,378 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,383 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1006862862, now seen corresponding path program 1 times [2021-12-16 09:33:29,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287974378] [2021-12-16 09:33:29,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:29,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287974378] [2021-12-16 09:33:29,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287974378] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533520443] [2021-12-16 09:33:29,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,401 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,402 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,461 INFO L93 Difference]: Finished difference Result 242 states and 356 transitions. [2021-12-16 09:33:29,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 356 transitions. [2021-12-16 09:33:29,463 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-12-16 09:33:29,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 356 transitions. [2021-12-16 09:33:29,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2021-12-16 09:33:29,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2021-12-16 09:33:29,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 356 transitions. [2021-12-16 09:33:29,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,465 INFO L681 BuchiCegarLoop]: Abstraction has 242 states and 356 transitions. [2021-12-16 09:33:29,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 356 transitions. [2021-12-16 09:33:29,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 238. [2021-12-16 09:33:29,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4705882352941178) internal successors, (350), 237 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2021-12-16 09:33:29,468 INFO L704 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:29,468 INFO L587 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2021-12-16 09:33:29,468 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:29,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2021-12-16 09:33:29,469 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-12-16 09:33:29,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,469 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,470 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,470 INFO L791 eck$LassoCheckResult]: Stem: 6034#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5965#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5966#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6031#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5941#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5942#L110-1 assume !false; 5947#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5948#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5979#L114 [2021-12-16 09:33:29,470 INFO L793 eck$LassoCheckResult]: Loop: 5979#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5967#L218 ssl3_connect_~s__server~0#1 := 0; 5968#L223 assume 0 != ssl3_connect_~cb~0#1; 5977#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5978#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6004#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5916#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5917#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6020#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6129#L532 ssl3_connect_~skip~0#1 := 0; 6128#L110-1 assume !false; 6113#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6111#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6109#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6106#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6094#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6013#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6014#L128 assume 4368 == ssl3_connect_~s__state~0#1; 6038#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5985#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5986#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6018#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6019#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6090#L532 ssl3_connect_~skip~0#1 := 0; 6088#L110-1 assume !false; 6085#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6082#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6079#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6076#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6073#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6063#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 5980#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 5969#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 5970#L134 assume 4384 == ssl3_connect_~s__state~0#1; 5998#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5925#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5926#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6000#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6001#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 5930#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5984#L532 ssl3_connect_~skip~0#1 := 0; 5943#L110-1 assume !false; 5944#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6149#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6148#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6146#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6145#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6048#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6049#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6056#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6057#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 5996#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 5997#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 6046#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 6047#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 6061#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 6062#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 6119#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 6120#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 5922#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 5924#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 6052#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 6053#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 6054#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 6087#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 6084#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 6081#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 6078#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 6075#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 6060#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 6023#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 6008#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 6009#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 5953#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 5954#L206 assume 4352 == ssl3_connect_~s__state~0#1; 5964#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 6006#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 5915#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5975#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5989#L532 ssl3_connect_~skip~0#1 := 0; 6139#L110-1 assume !false; 6122#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6121#L113 assume 12292 == ssl3_connect_~s__state~0#1; 5979#L114 [2021-12-16 09:33:29,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,470 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-16 09:33:29,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295689461] [2021-12-16 09:33:29,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,474 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,478 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1939029390, now seen corresponding path program 1 times [2021-12-16 09:33:29,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684115828] [2021-12-16 09:33:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,500 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:29,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684115828] [2021-12-16 09:33:29,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684115828] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159884453] [2021-12-16 09:33:29,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,501 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,502 INFO L87 Difference]: Start difference. First operand 238 states and 350 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,599 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2021-12-16 09:33:29,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2021-12-16 09:33:29,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-12-16 09:33:29,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2021-12-16 09:33:29,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2021-12-16 09:33:29,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2021-12-16 09:33:29,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2021-12-16 09:33:29,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,603 INFO L681 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2021-12-16 09:33:29,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2021-12-16 09:33:29,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2021-12-16 09:33:29,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 278 states have (on average 1.420863309352518) internal successors, (395), 277 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2021-12-16 09:33:29,606 INFO L704 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:29,606 INFO L587 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2021-12-16 09:33:29,606 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:29,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2021-12-16 09:33:29,607 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-12-16 09:33:29,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,608 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,608 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,608 INFO L791 eck$LassoCheckResult]: Stem: 6556#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6489#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6490#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6553#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6464#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6465#L110-1 assume !false; 6470#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6471#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6503#L114 [2021-12-16 09:33:29,608 INFO L793 eck$LassoCheckResult]: Loop: 6503#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6491#L218 ssl3_connect_~s__server~0#1 := 0; 6492#L223 assume 0 != ssl3_connect_~cb~0#1; 6501#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6502#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6528#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6441#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6442#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6542#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6629#L532 ssl3_connect_~skip~0#1 := 0; 6627#L110-1 assume !false; 6625#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6623#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6621#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6619#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6617#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6614#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6581#L128 assume 4368 == ssl3_connect_~s__state~0#1; 6561#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6510#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6511#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6540#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6541#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6509#L532 ssl3_connect_~skip~0#1 := 0; 6466#L110-1 assume !false; 6467#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6555#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6478#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6479#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6497#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6498#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6536#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6493#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6494#L134 assume 4384 == ssl3_connect_~s__state~0#1; 6521#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6449#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6450#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6523#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6525#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 6453#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6667#L532 ssl3_connect_~skip~0#1 := 0; 6666#L110-1 assume !false; 6665#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6664#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 6663#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 6662#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 6641#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 6642#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 6612#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 6613#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 6661#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 6660#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 6567#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 6568#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 6659#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 6588#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 6589#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 6595#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 6596#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 6656#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 6574#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 6571#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 6572#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 6573#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 6564#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 6565#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 6566#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 6650#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 6649#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 6648#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 6647#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 6609#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 6610#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 6476#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 6477#L206 assume 4352 == ssl3_connect_~s__state~0#1; 6488#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 6530#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 6440#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6499#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6603#L532 ssl3_connect_~skip~0#1 := 0; 6602#L110-1 assume !false; 6601#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6600#L113 assume 12292 == ssl3_connect_~s__state~0#1; 6503#L114 [2021-12-16 09:33:29,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-16 09:33:29,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646371901] [2021-12-16 09:33:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,613 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,616 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,616 INFO L85 PathProgramCache]: Analyzing trace with hash -427665204, now seen corresponding path program 1 times [2021-12-16 09:33:29,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351554542] [2021-12-16 09:33:29,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,633 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-16 09:33:29,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351554542] [2021-12-16 09:33:29,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351554542] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297935605] [2021-12-16 09:33:29,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,635 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,635 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,698 INFO L93 Difference]: Finished difference Result 302 states and 426 transitions. [2021-12-16 09:33:29,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 426 transitions. [2021-12-16 09:33:29,699 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-12-16 09:33:29,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 426 transitions. [2021-12-16 09:33:29,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-12-16 09:33:29,701 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-12-16 09:33:29,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 426 transitions. [2021-12-16 09:33:29,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,701 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 426 transitions. [2021-12-16 09:33:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 426 transitions. [2021-12-16 09:33:29,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 297. [2021-12-16 09:33:29,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 297 states have (on average 1.4107744107744107) internal successors, (419), 296 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2021-12-16 09:33:29,704 INFO L704 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:29,705 INFO L587 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2021-12-16 09:33:29,705 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:29,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2021-12-16 09:33:29,706 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-12-16 09:33:29,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,706 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,706 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,707 INFO L791 eck$LassoCheckResult]: Stem: 7149#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); 7075#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7076#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7145#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7050#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7051#L110-1 assume !false; 7220#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7173#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7089#L114 [2021-12-16 09:33:29,707 INFO L793 eck$LassoCheckResult]: Loop: 7089#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7077#L218 ssl3_connect_~s__server~0#1 := 0; 7078#L223 assume 0 != ssl3_connect_~cb~0#1; 7087#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7088#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7113#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7027#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7028#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7130#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7098#L532 ssl3_connect_~skip~0#1 := 0; 7314#L110-1 assume !false; 7056#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7057#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7064#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7065#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7150#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7123#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7124#L128 assume 4368 == ssl3_connect_~s__state~0#1; 7154#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7094#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7095#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7128#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7129#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7293#L532 ssl3_connect_~skip~0#1 := 0; 7292#L110-1 assume !false; 7291#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7290#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7289#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7288#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7287#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7286#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7090#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7079#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7080#L134 assume 4384 == ssl3_connect_~s__state~0#1; 7106#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7035#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7036#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7108#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7110#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 7254#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7248#L532 ssl3_connect_~skip~0#1 := 0; 7246#L110-1 assume !false; 7244#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7242#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7240#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7238#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7236#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7232#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7231#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7229#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7151#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7105#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7091#L140 assume 4400 == ssl3_connect_~s__state~0#1; 7029#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7030#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7060#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7039#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7093#L532 ssl3_connect_~skip~0#1 := 0; 7052#L110-1 assume !false; 7053#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7147#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7148#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7262#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7261#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7260#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7259#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7258#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7256#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7191#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7192#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7139#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7140#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7178#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7179#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7194#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7195#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7196#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7165#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7160#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7161#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7230#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7157#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7158#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7159#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7193#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7175#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7176#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7177#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7200#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7201#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 7062#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 7063#L206 assume 4352 == ssl3_connect_~s__state~0#1; 7074#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 7115#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 7026#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7085#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7205#L532 ssl3_connect_~skip~0#1 := 0; 7199#L110-1 assume !false; 7198#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7197#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7089#L114 [2021-12-16 09:33:29,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,707 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-16 09:33:29,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240601223] [2021-12-16 09:33:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,711 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,714 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2001901410, now seen corresponding path program 1 times [2021-12-16 09:33:29,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832584570] [2021-12-16 09:33:29,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,731 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-16 09:33:29,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832584570] [2021-12-16 09:33:29,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832584570] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,731 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601089744] [2021-12-16 09:33:29,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,733 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,800 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2021-12-16 09:33:29,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2021-12-16 09:33:29,802 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-12-16 09:33:29,804 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2021-12-16 09:33:29,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-16 09:33:29,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-16 09:33:29,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2021-12-16 09:33:29,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,804 INFO L681 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2021-12-16 09:33:29,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2021-12-16 09:33:29,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2021-12-16 09:33:29,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 318 states have (on average 1.39937106918239) internal successors, (445), 317 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2021-12-16 09:33:29,807 INFO L704 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:29,807 INFO L587 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2021-12-16 09:33:29,807 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:29,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2021-12-16 09:33:29,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-12-16 09:33:29,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,809 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,809 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,809 INFO L791 eck$LassoCheckResult]: Stem: 7769#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7699#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7700#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7766#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7674#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7675#L110-1 assume !false; 7829#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7907#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7713#L114 [2021-12-16 09:33:29,809 INFO L793 eck$LassoCheckResult]: Loop: 7713#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7701#L218 ssl3_connect_~s__server~0#1 := 0; 7702#L223 assume 0 != ssl3_connect_~cb~0#1; 7711#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7712#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7738#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7651#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7652#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7753#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7719#L532 ssl3_connect_~skip~0#1 := 0; 7676#L110-1 assume !false; 7677#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7680#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7768#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7952#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7951#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7746#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7747#L128 assume 4368 == ssl3_connect_~s__state~0#1; 7773#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7720#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7721#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7751#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7752#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7958#L532 ssl3_connect_~skip~0#1 := 0; 7957#L110-1 assume !false; 7956#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7955#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7954#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7953#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7707#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7708#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7927#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7703#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7704#L134 assume 4384 == ssl3_connect_~s__state~0#1; 7731#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7659#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7660#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7733#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7735#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 7757#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7944#L532 ssl3_connect_~skip~0#1 := 0; 7943#L110-1 assume !false; 7942#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7937#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7935#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7933#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7931#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7929#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7714#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7715#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7868#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7832#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7779#L140 assume 4400 == ssl3_connect_~s__state~0#1; 7653#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7654#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7683#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7684#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7883#L532 ssl3_connect_~skip~0#1 := 0; 7881#L110-1 assume !false; 7879#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7877#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7875#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7873#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7872#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7871#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7870#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7869#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7771#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7730#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7716#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7717#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7749#L146 assume 4416 == ssl3_connect_~s__state~0#1; 7750#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7759#L316 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7741#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7662#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 7663#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7936#L532 ssl3_connect_~skip~0#1 := 0; 7934#L110-1 assume !false; 7932#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7930#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 7928#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 7786#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 7787#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 7788#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 7789#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 7792#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 7793#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 7811#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 7812#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 7780#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 7781#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 7754#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 7755#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 7813#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 7814#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 7815#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 7785#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 7782#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 7783#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 7784#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 7776#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 7777#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 7778#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 7810#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 7795#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 7796#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 7797#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 7817#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 7818#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 7686#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 7687#L206 assume 4352 == ssl3_connect_~s__state~0#1; 7698#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 7740#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 7650#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7709#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7821#L532 ssl3_connect_~skip~0#1 := 0; 7820#L110-1 assume !false; 7819#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7816#L113 assume 12292 == ssl3_connect_~s__state~0#1; 7713#L114 [2021-12-16 09:33:29,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,810 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-16 09:33:29,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383867908] [2021-12-16 09:33:29,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,814 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,820 INFO L85 PathProgramCache]: Analyzing trace with hash -338493462, now seen corresponding path program 1 times [2021-12-16 09:33:29,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281436446] [2021-12-16 09:33:29,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-16 09:33:29,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281436446] [2021-12-16 09:33:29,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281436446] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565802174] [2021-12-16 09:33:29,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,850 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,863 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2021-12-16 09:33:29,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2021-12-16 09:33:29,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:29,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:29,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2021-12-16 09:33:29,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2021-12-16 09:33:29,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2021-12-16 09:33:29,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:29,871 INFO L681 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:29,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2021-12-16 09:33:29,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2021-12-16 09:33:29,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 613 states have (on average 1.3964110929853182) internal successors, (856), 612 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2021-12-16 09:33:29,881 INFO L704 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:29,881 INFO L587 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2021-12-16 09:33:29,881 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:29,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2021-12-16 09:33:29,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-12-16 09:33:29,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:29,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:29,884 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,884 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:29,884 INFO L791 eck$LassoCheckResult]: Stem: 8714#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); 8638#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8639#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8710#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8615#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 8616#L110-1 assume !false; 8848#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9034#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8653#L114 [2021-12-16 09:33:29,885 INFO L793 eck$LassoCheckResult]: Loop: 8653#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8640#L218 ssl3_connect_~s__server~0#1 := 0; 8641#L223 assume 0 != ssl3_connect_~cb~0#1; 8651#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 8652#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8680#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8588#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8589#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8695#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9185#L532 ssl3_connect_~skip~0#1 := 0; 9183#L110-1 assume !false; 9182#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9180#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9179#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9177#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9176#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9174#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9172#L128 assume 4368 == ssl3_connect_~s__state~0#1; 8718#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8660#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8661#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9013#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9003#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8997#L532 ssl3_connect_~skip~0#1 := 0; 8995#L110-1 assume !false; 8994#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8988#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8986#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8984#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8982#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8980#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8978#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 8976#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 8793#L134 assume 4384 == ssl3_connect_~s__state~0#1; 8792#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8791#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8597#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8674#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8676#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 9108#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9102#L532 ssl3_connect_~skip~0#1 := 0; 9100#L110-1 assume !false; 9098#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9096#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9094#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9092#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9090#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9088#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9086#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9079#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9075#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 9071#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8766#L140 assume 4400 == ssl3_connect_~s__state~0#1; 8590#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 8591#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8622#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8623#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9161#L532 ssl3_connect_~skip~0#1 := 0; 9160#L110-1 assume !false; 9159#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9158#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9157#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9155#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9154#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9153#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9152#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 9147#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 9145#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 9143#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 9141#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 9139#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 9040#L146 assume 4416 == ssl3_connect_~s__state~0#1; 8701#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8702#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 8685#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8601#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 8602#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9077#L532 ssl3_connect_~skip~0#1 := 0; 9073#L110-1 assume !false; 9069#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8836#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 8834#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 8830#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 8807#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 8805#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 8801#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 8799#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 8797#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 8794#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 8795#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 8724#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 8725#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 9039#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 8931#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 8932#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 9054#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 9052#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 9050#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 9048#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 9046#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 9044#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 9042#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 8942#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 8767#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 8769#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 8770#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 8947#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 8948#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 9027#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 9023#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 8827#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 8826#L206 assume 4352 == ssl3_connect_~s__state~0#1; 8825#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 8823#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 8822#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8820#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8815#L532 ssl3_connect_~skip~0#1 := 0; 8814#L110-1 assume !false; 8813#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8812#L113 assume 12292 == ssl3_connect_~s__state~0#1; 8653#L114 [2021-12-16 09:33:29,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,885 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-16 09:33:29,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329173371] [2021-12-16 09:33:29,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,890 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:29,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:29,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:29,893 INFO L85 PathProgramCache]: Analyzing trace with hash -691581844, now seen corresponding path program 1 times [2021-12-16 09:33:29,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:29,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599884256] [2021-12-16 09:33:29,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:29,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:29,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-12-16 09:33:29,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:29,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599884256] [2021-12-16 09:33:29,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599884256] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:29,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:29,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:29,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511694438] [2021-12-16 09:33:29,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:29,911 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:29,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:29,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:29,912 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:29,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:29,992 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2021-12-16 09:33:29,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:29,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2021-12-16 09:33:29,995 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-12-16 09:33:30,009 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2021-12-16 09:33:30,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-12-16 09:33:30,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-12-16 09:33:30,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2021-12-16 09:33:30,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,010 INFO L681 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2021-12-16 09:33:30,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2021-12-16 09:33:30,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2021-12-16 09:33:30,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.3839150227617603) internal successors, (912), 658 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2021-12-16 09:33:30,017 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:30,017 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2021-12-16 09:33:30,017 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:30,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2021-12-16 09:33:30,019 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-12-16 09:33:30,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,019 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,019 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,020 INFO L791 eck$LassoCheckResult]: Stem: 9999#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9923#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9924#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9995#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 9898#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 9899#L110-1 assume !false; 10485#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10503#L113 assume 12292 == ssl3_connect_~s__state~0#1; 10088#L114 [2021-12-16 09:33:30,020 INFO L793 eck$LassoCheckResult]: Loop: 10088#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 10011#L218 ssl3_connect_~s__server~0#1 := 0; 10502#L223 assume 0 != ssl3_connect_~cb~0#1; 10501#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 10500#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 10494#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 10256#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9979#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 9980#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9942#L532 ssl3_connect_~skip~0#1 := 0; 9896#L110-1 assume !false; 9897#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9902#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 9912#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 9913#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 9931#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 9932#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 9973#L128 assume 4368 == ssl3_connect_~s__state~0#1; 10002#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9943#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9944#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 10344#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 10341#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10335#L532 ssl3_connect_~skip~0#1 := 0; 10333#L110-1 assume !false; 10331#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10329#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10327#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10325#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10323#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10321#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10319#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10317#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10090#L134 assume 4384 == ssl3_connect_~s__state~0#1; 9954#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9880#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9881#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9957#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9958#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 10433#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10428#L532 ssl3_connect_~skip~0#1 := 0; 10427#L110-1 assume !false; 10426#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10425#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10424#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10423#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10422#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10421#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10420#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10419#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10418#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 10417#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 10416#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 10415#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 10414#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 10412#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 10407#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 10405#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 10403#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 9878#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 9879#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 9900#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 9901#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 9941#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 9929#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 9930#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 10001#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 10391#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 10390#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 10388#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 9985#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 9968#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 9969#L200 assume 4560 == ssl3_connect_~s__state~0#1; 9993#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 9948#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 9949#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 9992#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 9952#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10374#L532 ssl3_connect_~skip~0#1 := 0; 10372#L110-1 assume !false; 10370#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10368#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 10366#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 10364#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 10362#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 10360#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 10358#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 10356#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 10354#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 10353#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 10352#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 10350#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 10349#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 10348#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 10347#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 10346#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 10345#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 10343#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 10342#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 10336#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 10334#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 10332#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 10330#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 10328#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 10326#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 10324#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 10322#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 10320#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 10318#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 10316#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 9990#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 9991#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 10254#L206 assume 4352 == ssl3_connect_~s__state~0#1; 9964#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 9965#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 9871#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9933#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10094#L532 ssl3_connect_~skip~0#1 := 0; 10093#L110-1 assume !false; 10089#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10087#L113 assume 12292 == ssl3_connect_~s__state~0#1; 10088#L114 [2021-12-16 09:33:30,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,020 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-16 09:33:30,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109765064] [2021-12-16 09:33:30,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,023 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,026 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,026 INFO L85 PathProgramCache]: Analyzing trace with hash -696029054, now seen corresponding path program 1 times [2021-12-16 09:33:30,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653149930] [2021-12-16 09:33:30,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-16 09:33:30,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653149930] [2021-12-16 09:33:30,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653149930] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158664797] [2021-12-16 09:33:30,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,051 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,052 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,063 INFO L93 Difference]: Finished difference Result 1169 states and 1638 transitions. [2021-12-16 09:33:30,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:30,067 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-12-16 09:33:30,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1169 states to 1169 states and 1638 transitions. [2021-12-16 09:33:30,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1169 [2021-12-16 09:33:30,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1169 [2021-12-16 09:33:30,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:30,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,072 INFO L681 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:30,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:30,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1169. [2021-12-16 09:33:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1169 states have (on average 1.401197604790419) internal successors, (1638), 1168 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1638 transitions. [2021-12-16 09:33:30,083 INFO L704 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:30,083 INFO L587 BuchiCegarLoop]: Abstraction has 1169 states and 1638 transitions. [2021-12-16 09:33:30,083 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:33:30,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1169 states and 1638 transitions. [2021-12-16 09:33:30,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2021-12-16 09:33:30,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,090 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,090 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,091 INFO L791 eck$LassoCheckResult]: Stem: 11832#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); 11757#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11758#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11829#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11729#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 11730#L110-1 assume !false; 12450#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12446#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11849#L114 [2021-12-16 09:33:30,091 INFO L793 eck$LassoCheckResult]: Loop: 11849#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11889#L218 ssl3_connect_~s__server~0#1 := 0; 12276#L223 assume 0 != ssl3_connect_~cb~0#1; 12275#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 12271#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 12269#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 12266#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 12264#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 12251#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12245#L532 ssl3_connect_~skip~0#1 := 0; 12243#L110-1 assume !false; 12241#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12239#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12237#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12235#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12233#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12231#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12229#L128 assume 4368 == ssl3_connect_~s__state~0#1; 12000#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 12225#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 12221#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 12220#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 12218#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12213#L532 ssl3_connect_~skip~0#1 := 0; 12212#L110-1 assume !false; 12211#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12210#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12209#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12208#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12207#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12206#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12205#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 12204#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 12203#L134 assume 4384 == ssl3_connect_~s__state~0#1; 11994#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 12202#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12199#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12197#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12196#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 12194#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12189#L532 ssl3_connect_~skip~0#1 := 0; 12188#L110-1 assume !false; 12187#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12186#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12185#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12184#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12183#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12182#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12181#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 12180#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 12179#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 12178#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 12177#L140 assume 4400 == ssl3_connect_~s__state~0#1; 11989#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 12175#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 12173#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 12171#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12166#L532 ssl3_connect_~skip~0#1 := 0; 12165#L110-1 assume !false; 12164#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12163#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12162#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12161#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12160#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12159#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12158#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 12157#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 12156#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 12155#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 12154#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 12153#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 12152#L146 assume 4416 == ssl3_connect_~s__state~0#1; 11853#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 11854#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 12151#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 12150#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 12148#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12143#L532 ssl3_connect_~skip~0#1 := 0; 12142#L110-1 assume !false; 12141#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12140#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12139#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 12138#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 12137#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12136#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12135#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 12134#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 12133#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 12130#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 12125#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 12124#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 12123#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 12122#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 12120#L152 assume 4432 == ssl3_connect_~s__state~0#1; 11979#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 12118#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 12108#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 12099#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12088#L532 ssl3_connect_~skip~0#1 := 0; 12085#L110-1 assume !false; 12082#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12080#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 12078#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 11921#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 11922#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 12074#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 12072#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 12070#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 12068#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 12066#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 12064#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 12062#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 12060#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 12058#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 12056#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 12054#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 12052#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 12050#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 12048#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 12046#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 12044#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 12042#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 12040#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 12038#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 12036#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 12034#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 12032#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 12030#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 12028#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 12026#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 12024#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 12022#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 11918#L206 assume 4352 == ssl3_connect_~s__state~0#1; 11919#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 11913#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 11914#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11873#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11869#L532 ssl3_connect_~skip~0#1 := 0; 11861#L110-1 assume !false; 11862#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11848#L113 assume 12292 == ssl3_connect_~s__state~0#1; 11849#L114 [2021-12-16 09:33:30,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,091 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-16 09:33:30,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661444236] [2021-12-16 09:33:30,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,095 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,100 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,101 INFO L85 PathProgramCache]: Analyzing trace with hash 596232148, now seen corresponding path program 1 times [2021-12-16 09:33:30,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258373595] [2021-12-16 09:33:30,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,123 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-16 09:33:30,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258373595] [2021-12-16 09:33:30,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258373595] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209886541] [2021-12-16 09:33:30,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,124 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,125 INFO L87 Difference]: Start difference. First operand 1169 states and 1638 transitions. cyclomatic complexity: 471 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,200 INFO L93 Difference]: Finished difference Result 1281 states and 1774 transitions. [2021-12-16 09:33:30,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:30,205 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2021-12-16 09:33:30,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1281 states to 1281 states and 1774 transitions. [2021-12-16 09:33:30,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1281 [2021-12-16 09:33:30,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1281 [2021-12-16 09:33:30,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:30,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,210 INFO L681 BuchiCegarLoop]: Abstraction has 1281 states and 1774 transitions. [2021-12-16 09:33:30,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states and 1774 transitions. [2021-12-16 09:33:30,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1269. [2021-12-16 09:33:30,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1269 states have (on average 1.3853427895981087) internal successors, (1758), 1268 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1758 transitions. [2021-12-16 09:33:30,222 INFO L704 BuchiCegarLoop]: Abstraction has 1269 states and 1758 transitions. [2021-12-16 09:33:30,222 INFO L587 BuchiCegarLoop]: Abstraction has 1269 states and 1758 transitions. [2021-12-16 09:33:30,222 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:33:30,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1269 states and 1758 transitions. [2021-12-16 09:33:30,226 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2021-12-16 09:33:30,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,226 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,227 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,227 INFO L791 eck$LassoCheckResult]: Stem: 14290#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); 14214#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 14215#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14288#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 14186#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 14187#L110-1 assume !false; 14377#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14588#L113 assume 12292 == ssl3_connect_~s__state~0#1; 14587#L114 [2021-12-16 09:33:30,227 INFO L793 eck$LassoCheckResult]: Loop: 14587#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 14296#L218 ssl3_connect_~s__server~0#1 := 0; 14254#L223 assume 0 != ssl3_connect_~cb~0#1; 14228#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14229#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 14439#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 14162#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14163#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 15329#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15322#L532 ssl3_connect_~skip~0#1 := 0; 15319#L110-1 assume !false; 15316#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15313#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15310#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15308#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15306#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 15305#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14453#L128 assume 4368 == ssl3_connect_~s__state~0#1; 14328#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 14963#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 14961#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 14959#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 14956#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14951#L532 ssl3_connect_~skip~0#1 := 0; 14950#L110-1 assume !false; 14949#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14948#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 14947#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 14946#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 14945#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14944#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14943#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14942#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14941#L134 assume 4384 == ssl3_connect_~s__state~0#1; 14324#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 14735#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 14731#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 14728#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14729#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 15075#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15070#L532 ssl3_connect_~skip~0#1 := 0; 15069#L110-1 assume !false; 15068#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15067#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15066#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15065#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15064#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 15063#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 15062#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 15061#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 15060#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14364#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14313#L140 assume 4400 == ssl3_connect_~s__state~0#1; 14314#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 15047#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 15048#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 15418#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15413#L532 ssl3_connect_~skip~0#1 := 0; 15412#L110-1 assume !false; 15411#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15410#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15409#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15408#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15407#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 15406#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 15405#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 15404#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 15403#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 15402#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 15401#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 15400#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 15399#L146 assume 4416 == ssl3_connect_~s__state~0#1; 14308#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 15398#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 15396#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 15394#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 15389#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15383#L532 ssl3_connect_~skip~0#1 := 0; 15381#L110-1 assume !false; 15379#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15377#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15375#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15374#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15372#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 15367#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 15366#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14218#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14219#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14248#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14233#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14234#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 15271#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 15268#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 15264#L152 assume 4432 == ssl3_connect_~s__state~0#1; 15089#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 15213#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 15212#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 15210#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15205#L532 ssl3_connect_~skip~0#1 := 0; 15204#L110-1 assume !false; 15203#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15202#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15201#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15200#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15199#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 15198#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 15197#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 15196#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 15195#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 15193#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 15191#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 15189#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 15187#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 15185#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 15183#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 14222#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 14172#L158 assume 4448 == ssl3_connect_~s__state~0#1; 14173#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 14207#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 14208#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 14253#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 14227#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15002#L532 ssl3_connect_~skip~0#1 := 0; 14999#L110-1 assume !false; 15000#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15164#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 15163#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 15162#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 15161#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 14992#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 14993#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 14327#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 14329#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 14322#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 14323#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 14318#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 14319#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 14307#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 14309#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 15088#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 15090#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 15083#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 15081#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 15080#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 15079#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 15077#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 14662#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 14663#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 14664#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 15172#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 15170#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 15168#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 15166#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 15165#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 15105#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 14913#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 14911#L206 assume 4352 == ssl3_connect_~s__state~0#1; 14808#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 14803#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 14801#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 14799#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14794#L532 ssl3_connect_~skip~0#1 := 0; 14792#L110-1 assume !false; 14774#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14771#L113 assume 12292 == ssl3_connect_~s__state~0#1; 14587#L114 [2021-12-16 09:33:30,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-16 09:33:30,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566654407] [2021-12-16 09:33:30,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,230 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,233 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -297529145, now seen corresponding path program 1 times [2021-12-16 09:33:30,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979970213] [2021-12-16 09:33:30,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,257 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:33:30,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979970213] [2021-12-16 09:33:30,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979970213] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25966020] [2021-12-16 09:33:30,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,258 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,258 INFO L87 Difference]: Start difference. First operand 1269 states and 1758 transitions. cyclomatic complexity: 491 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,350 INFO L93 Difference]: Finished difference Result 1389 states and 1898 transitions. [2021-12-16 09:33:30,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:30,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2021-12-16 09:33:30,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1389 states to 1389 states and 1898 transitions. [2021-12-16 09:33:30,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1389 [2021-12-16 09:33:30,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1389 [2021-12-16 09:33:30,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:30,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,362 INFO L681 BuchiCegarLoop]: Abstraction has 1389 states and 1898 transitions. [2021-12-16 09:33:30,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states and 1898 transitions. [2021-12-16 09:33:30,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1381. [2021-12-16 09:33:30,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1381 states, 1381 states have (on average 1.3685734974656045) internal successors, (1890), 1380 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1381 states to 1381 states and 1890 transitions. [2021-12-16 09:33:30,376 INFO L704 BuchiCegarLoop]: Abstraction has 1381 states and 1890 transitions. [2021-12-16 09:33:30,377 INFO L587 BuchiCegarLoop]: Abstraction has 1381 states and 1890 transitions. [2021-12-16 09:33:30,377 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:33:30,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1381 states and 1890 transitions. [2021-12-16 09:33:30,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1358 [2021-12-16 09:33:30,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,381 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,382 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,382 INFO L791 eck$LassoCheckResult]: Stem: 16960#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 16878#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 16879#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 16953#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16852#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 16853#L110-1 assume !false; 17399#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17400#L113 assume 12292 == ssl3_connect_~s__state~0#1; 17373#L114 [2021-12-16 09:33:30,382 INFO L793 eck$LassoCheckResult]: Loop: 17373#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16976#L218 ssl3_connect_~s__server~0#1 := 0; 18201#L223 assume 0 != ssl3_connect_~cb~0#1; 18200#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 18199#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 18197#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 18195#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18194#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 18193#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18190#L532 ssl3_connect_~skip~0#1 := 0; 18189#L110-1 assume !false; 18188#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18187#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 18186#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 18185#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 18184#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 18183#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 18182#L128 assume 4368 == ssl3_connect_~s__state~0#1; 16964#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 16900#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 16901#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 16958#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 18173#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18167#L532 ssl3_connect_~skip~0#1 := 0; 18165#L110-1 assume !false; 18163#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18161#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 18159#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 18157#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 18155#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 18149#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 18150#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 16882#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 16883#L134 assume 4384 == ssl3_connect_~s__state~0#1; 17331#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 18152#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 17060#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 18151#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16944#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 16945#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18143#L532 ssl3_connect_~skip~0#1 := 0; 18142#L110-1 assume !false; 18141#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18139#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 18138#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 18137#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 18136#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 18131#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 18125#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 18123#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 16961#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 16911#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 16912#L140 assume 4400 == ssl3_connect_~s__state~0#1; 17324#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 17323#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 16860#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16861#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18113#L532 ssl3_connect_~skip~0#1 := 0; 18111#L110-1 assume !false; 18109#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18107#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 18105#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 18103#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 18101#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 18099#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 18097#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 18095#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 18094#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 18092#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 16897#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 16898#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 16935#L146 assume 4416 == ssl3_connect_~s__state~0#1; 16936#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16949#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 17590#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 17584#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 17581#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17575#L532 ssl3_connect_~skip~0#1 := 0; 17573#L110-1 assume !false; 17571#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17569#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17567#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17564#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17557#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17554#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17551#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17548#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17545#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17542#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17539#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17536#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17533#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17530#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17527#L152 assume 4432 == ssl3_connect_~s__state~0#1; 17440#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 17522#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 17519#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 17515#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17508#L532 ssl3_connect_~skip~0#1 := 0; 17505#L110-1 assume !false; 17502#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17499#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17477#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17476#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17475#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17474#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17473#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17468#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17466#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17464#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17462#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17460#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17459#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17458#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17456#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 17454#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 17429#L158 assume 4448 == ssl3_connect_~s__state~0#1; 17425#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 17424#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 17418#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 17412#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 17410#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17405#L532 ssl3_connect_~skip~0#1 := 0; 17402#L110-1 assume !false; 17403#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17396#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 17397#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 17390#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 17391#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 17365#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 17366#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 17361#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 17362#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 17329#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 17330#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 17325#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 17326#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 17448#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 17449#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 17439#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 17441#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 17430#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 17431#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 17446#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 17447#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 17436#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 17438#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 17426#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 17428#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 17422#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 17423#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 17471#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 17472#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 17608#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 17609#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 17388#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 17387#L206 assume 4352 == ssl3_connect_~s__state~0#1; 17386#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 17384#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 17383#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 17381#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 17376#L532 ssl3_connect_~skip~0#1 := 0; 17375#L110-1 assume !false; 17374#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 17372#L113 assume 12292 == ssl3_connect_~s__state~0#1; 17373#L114 [2021-12-16 09:33:30,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,382 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-16 09:33:30,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783324220] [2021-12-16 09:33:30,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,386 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,389 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1630743557, now seen corresponding path program 1 times [2021-12-16 09:33:30,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104422539] [2021-12-16 09:33:30,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,411 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:33:30,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104422539] [2021-12-16 09:33:30,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104422539] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470200470] [2021-12-16 09:33:30,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,412 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,412 INFO L87 Difference]: Start difference. First operand 1381 states and 1890 transitions. cyclomatic complexity: 511 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,497 INFO L93 Difference]: Finished difference Result 1517 states and 2050 transitions. [2021-12-16 09:33:30,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,498 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:30,503 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1494 [2021-12-16 09:33:30,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 2050 transitions. [2021-12-16 09:33:30,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1517 [2021-12-16 09:33:30,508 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1517 [2021-12-16 09:33:30,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:30,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,509 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 2050 transitions. [2021-12-16 09:33:30,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 2050 transitions. [2021-12-16 09:33:30,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1505. [2021-12-16 09:33:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1505 states have (on average 1.3514950166112958) internal successors, (2034), 1504 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2034 transitions. [2021-12-16 09:33:30,525 INFO L704 BuchiCegarLoop]: Abstraction has 1505 states and 2034 transitions. [2021-12-16 09:33:30,525 INFO L587 BuchiCegarLoop]: Abstraction has 1505 states and 2034 transitions. [2021-12-16 09:33:30,525 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:33:30,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 2034 transitions. [2021-12-16 09:33:30,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2021-12-16 09:33:30,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,530 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,530 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,530 INFO L791 eck$LassoCheckResult]: Stem: 19872#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); 19781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 19782#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 19866#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19755#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 19756#L110-1 assume !false; 21220#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21219#L113 assume 12292 == ssl3_connect_~s__state~0#1; 19796#L114 [2021-12-16 09:33:30,531 INFO L793 eck$LassoCheckResult]: Loop: 19796#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 19783#L218 ssl3_connect_~s__server~0#1 := 0; 19784#L223 assume 0 != ssl3_connect_~cb~0#1; 19794#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 19795#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 19828#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 19730#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19731#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 19849#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21227#L532 ssl3_connect_~skip~0#1 := 0; 21226#L110-1 assume !false; 21225#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21224#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 21223#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 21222#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19788#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 19789#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19841#L128 assume 4368 == ssl3_connect_~s__state~0#1; 20333#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19803#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 19804#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 20294#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 20288#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20278#L532 ssl3_connect_~skip~0#1 := 0; 20270#L110-1 assume !false; 20187#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20185#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20183#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20181#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20180#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20178#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20176#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20174#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 20170#L134 assume 4384 == ssl3_connect_~s__state~0#1; 19942#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 20168#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 20608#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 21136#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19853#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 19854#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20920#L532 ssl3_connect_~skip~0#1 := 0; 20918#L110-1 assume !false; 20916#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20914#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20912#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20909#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20903#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20900#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20897#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20894#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 20891#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 20883#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19935#L140 assume 4400 == ssl3_connect_~s__state~0#1; 19905#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19770#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 19763#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19764#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19802#L532 ssl3_connect_~skip~0#1 := 0; 19753#L110-1 assume !false; 19754#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19759#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 19768#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 19769#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 19871#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 21221#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 19797#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 19785#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19786#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19814#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19798#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 19799#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 19843#L146 assume 4416 == ssl3_connect_~s__state~0#1; 19844#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 19857#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 19869#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 20937#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 20936#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20931#L532 ssl3_connect_~skip~0#1 := 0; 20776#L110-1 assume !false; 20775#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20774#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20772#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20771#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20769#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20764#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20762#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20760#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 20758#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 20756#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 20754#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 20752#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 20750#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 20748#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 20745#L152 assume 4432 == ssl3_connect_~s__state~0#1; 20463#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 20744#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 20735#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 20728#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20722#L532 ssl3_connect_~skip~0#1 := 0; 20720#L110-1 assume !false; 20718#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20716#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20714#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20712#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20710#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20708#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20706#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20704#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 20703#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 20691#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 20687#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 20683#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 20679#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 20675#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 20671#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 20667#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 20664#L158 assume 4448 == ssl3_connect_~s__state~0#1; 20458#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 20659#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 20657#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 20655#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 20649#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20643#L532 ssl3_connect_~skip~0#1 := 0; 20641#L110-1 assume !false; 20639#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20634#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20632#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20630#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20628#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20626#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20624#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20622#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 20620#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 20618#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 20616#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 20614#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 20612#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 20610#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 20607#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 20605#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 20603#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 20600#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 20598#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 20596#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 20594#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 20592#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 20591#L176 assume 4480 == ssl3_connect_~s__state~0#1; 20273#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 20585#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 20379#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 19881#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 19793#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20763#L532 ssl3_connect_~skip~0#1 := 0; 20761#L110-1 assume !false; 20759#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20757#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 20755#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 20753#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 20347#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 20348#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 20337#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 20338#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 19944#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 19940#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 19941#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 20043#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 20474#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 20471#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 20467#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 20462#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 20459#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 20457#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 20456#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 20455#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 20454#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 20452#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 20451#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 20272#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 20274#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 20160#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 20161#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 20153#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 20155#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 20093#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 20095#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 20026#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 20027#L206 assume 4352 == ssl3_connect_~s__state~0#1; 20374#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 20372#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 20371#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 20364#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 20358#L532 ssl3_connect_~skip~0#1 := 0; 20356#L110-1 assume !false; 20354#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 20352#L113 assume 12292 == ssl3_connect_~s__state~0#1; 19796#L114 [2021-12-16 09:33:30,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,531 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-16 09:33:30,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781141950] [2021-12-16 09:33:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,534 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,536 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1033128679, now seen corresponding path program 1 times [2021-12-16 09:33:30,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726479854] [2021-12-16 09:33:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-16 09:33:30,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726479854] [2021-12-16 09:33:30,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726479854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76542018] [2021-12-16 09:33:30,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,560 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,561 INFO L87 Difference]: Start difference. First operand 1505 states and 2034 transitions. cyclomatic complexity: 531 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,575 INFO L93 Difference]: Finished difference Result 2983 states and 4028 transitions. [2021-12-16 09:33:30,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:30,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-12-16 09:33:30,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2983 states to 2983 states and 4028 transitions. [2021-12-16 09:33:30,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-12-16 09:33:30,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-12-16 09:33:30,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:30,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,597 INFO L681 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:30,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:30,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2983. [2021-12-16 09:33:30,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2983 states, 2983 states have (on average 1.3503184713375795) internal successors, (4028), 2982 states have internal predecessors, (4028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2983 states to 2983 states and 4028 transitions. [2021-12-16 09:33:30,645 INFO L704 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:30,645 INFO L587 BuchiCegarLoop]: Abstraction has 2983 states and 4028 transitions. [2021-12-16 09:33:30,645 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:33:30,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2983 states and 4028 transitions. [2021-12-16 09:33:30,652 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2021-12-16 09:33:30,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,654 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,654 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,654 INFO L791 eck$LassoCheckResult]: Stem: 24345#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); 24272#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 24273#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 24340#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 24247#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 24248#L110-1 assume !false; 25242#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25239#L113 assume 12292 == ssl3_connect_~s__state~0#1; 24360#L114 [2021-12-16 09:33:30,654 INFO L793 eck$LassoCheckResult]: Loop: 24360#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 24579#L218 ssl3_connect_~s__server~0#1 := 0; 25236#L223 assume 0 != ssl3_connect_~cb~0#1; 25235#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 25234#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 25232#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 25230#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 25229#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 25227#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25222#L532 ssl3_connect_~skip~0#1 := 0; 25221#L110-1 assume !false; 25220#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25219#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25218#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25217#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25216#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25215#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25214#L128 assume 4368 == ssl3_connect_~s__state~0#1; 24816#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 25207#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 25203#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 25202#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 25200#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25195#L532 ssl3_connect_~skip~0#1 := 0; 25194#L110-1 assume !false; 25193#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25192#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25191#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25190#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25189#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25188#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25187#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 25186#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 25185#L134 assume 4384 == ssl3_connect_~s__state~0#1; 24811#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 25179#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 25176#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 25174#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 25173#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 25171#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25166#L532 ssl3_connect_~skip~0#1 := 0; 25165#L110-1 assume !false; 25164#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25163#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25162#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25161#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25160#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25159#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25158#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 25157#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 25156#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 25155#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 25154#L140 assume 4400 == ssl3_connect_~s__state~0#1; 24806#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 25151#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 25149#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 25147#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25142#L532 ssl3_connect_~skip~0#1 := 0; 25141#L110-1 assume !false; 25140#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25139#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25138#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25137#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25136#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25135#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25134#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 25133#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 25132#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 25130#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 25126#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 25123#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 25117#L146 assume 4416 == ssl3_connect_~s__state~0#1; 24801#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 25114#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 25112#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 25110#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 25107#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25101#L532 ssl3_connect_~skip~0#1 := 0; 25099#L110-1 assume !false; 25097#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25095#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25093#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25091#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25089#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25087#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25085#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 25083#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 25082#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 25080#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 25078#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 25075#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 25069#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 25067#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 25065#L152 assume 4432 == ssl3_connect_~s__state~0#1; 24796#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 25062#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 25060#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 25057#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 25051#L532 ssl3_connect_~skip~0#1 := 0; 25049#L110-1 assume !false; 25047#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 25045#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 25043#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 25041#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 25039#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 25037#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 25035#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 25033#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 25031#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 25030#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 25028#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 25025#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 25019#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 25016#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 25013#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 25011#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 25010#L158 assume 4448 == ssl3_connect_~s__state~0#1; 24791#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 25009#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 25007#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 25006#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 25004#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24998#L532 ssl3_connect_~skip~0#1 := 0; 24996#L110-1 assume !false; 24994#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24992#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 24990#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 24988#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 24986#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 24984#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 24982#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 24980#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 24978#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 24976#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 24974#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 24972#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 24970#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 24969#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 24968#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 24967#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 24965#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 24561#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 24562#L164 assume 4464 == ssl3_connect_~s__state~0#1; 24782#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 24878#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 24877#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24874#L532 ssl3_connect_~skip~0#1 := 0; 24873#L110-1 assume !false; 24872#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24871#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 24870#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 24869#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 24868#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 24867#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 24866#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 24865#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 24864#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 24863#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 24862#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 24861#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 24860#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 24859#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 24858#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 24857#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 24856#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 24855#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 24854#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 24853#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 24852#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 24851#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 24850#L176 assume 4480 == ssl3_connect_~s__state~0#1; 24469#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 24460#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 24461#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 24844#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 24840#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24833#L532 ssl3_connect_~skip~0#1 := 0; 24832#L110-1 assume !false; 24830#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24592#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 24426#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 24427#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 24395#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 24396#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 24904#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 24902#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 24900#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 24898#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 24896#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 24894#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 24892#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 24890#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 24888#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 24886#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 24884#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 24883#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 24882#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 24879#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 24880#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 24881#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 24478#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 24468#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 24470#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 24687#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 24688#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 24675#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 24677#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 24664#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 24666#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 24655#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 24420#L206 assume 4352 == ssl3_connect_~s__state~0#1; 24421#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 24415#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 24416#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 24381#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 24377#L532 ssl3_connect_~skip~0#1 := 0; 24369#L110-1 assume !false; 24370#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 24359#L113 assume 12292 == ssl3_connect_~s__state~0#1; 24360#L114 [2021-12-16 09:33:30,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,655 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-16 09:33:30,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046491452] [2021-12-16 09:33:30,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,659 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,662 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,663 INFO L85 PathProgramCache]: Analyzing trace with hash -706536323, now seen corresponding path program 1 times [2021-12-16 09:33:30,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672040891] [2021-12-16 09:33:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,691 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-16 09:33:30,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672040891] [2021-12-16 09:33:30,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672040891] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,692 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515728700] [2021-12-16 09:33:30,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,692 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,693 INFO L87 Difference]: Start difference. First operand 2983 states and 4028 transitions. cyclomatic complexity: 1049 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:30,779 INFO L93 Difference]: Finished difference Result 3135 states and 4200 transitions. [2021-12-16 09:33:30,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:30,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:30,790 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3112 [2021-12-16 09:33:30,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3135 states to 3135 states and 4200 transitions. [2021-12-16 09:33:30,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3135 [2021-12-16 09:33:30,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3135 [2021-12-16 09:33:30,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:30,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:30,809 INFO L681 BuchiCegarLoop]: Abstraction has 3135 states and 4200 transitions. [2021-12-16 09:33:30,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3135 states and 4200 transitions. [2021-12-16 09:33:30,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3135 to 3119. [2021-12-16 09:33:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 3119 states have (on average 1.3414555947419045) internal successors, (4184), 3118 states have internal predecessors, (4184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:30,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 4184 transitions. [2021-12-16 09:33:30,844 INFO L704 BuchiCegarLoop]: Abstraction has 3119 states and 4184 transitions. [2021-12-16 09:33:30,844 INFO L587 BuchiCegarLoop]: Abstraction has 3119 states and 4184 transitions. [2021-12-16 09:33:30,844 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:33:30,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3119 states and 4184 transitions. [2021-12-16 09:33:30,851 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3096 [2021-12-16 09:33:30,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:30,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:30,852 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,852 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:30,853 INFO L791 eck$LassoCheckResult]: Stem: 30478#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); 30398#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 30399#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 30472#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 30371#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 30372#L110-1 assume !false; 31842#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31840#L113 assume 12292 == ssl3_connect_~s__state~0#1; 30495#L114 [2021-12-16 09:33:30,853 INFO L793 eck$LassoCheckResult]: Loop: 30495#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 30534#L218 ssl3_connect_~s__server~0#1 := 0; 31839#L223 assume 0 != ssl3_connect_~cb~0#1; 31838#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 31837#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 31835#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 31833#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 31832#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 31476#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31468#L532 ssl3_connect_~skip~0#1 := 0; 31464#L110-1 assume !false; 31388#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31384#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31322#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31314#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31280#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31274#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31230#L128 assume 4368 == ssl3_connect_~s__state~0#1; 30693#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 31186#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 31181#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 31182#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 31175#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31171#L532 ssl3_connect_~skip~0#1 := 0; 31166#L110-1 assume !false; 31167#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31162#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31163#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31158#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31159#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31154#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31155#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31151#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31150#L134 assume 4384 == ssl3_connect_~s__state~0#1; 30782#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 31146#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 31135#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 31136#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 31131#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 31132#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31120#L532 ssl3_connect_~skip~0#1 := 0; 31121#L110-1 assume !false; 31116#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31117#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31112#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31113#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31108#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31109#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31104#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31105#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31100#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 31101#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 31097#L140 assume 4400 == ssl3_connect_~s__state~0#1; 30777#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 31090#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 31089#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 31082#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31078#L532 ssl3_connect_~skip~0#1 := 0; 31073#L110-1 assume !false; 31074#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31069#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31070#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31065#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31066#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31061#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31062#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31057#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31058#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 31053#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 31054#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 30723#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 30724#L146 assume 4416 == ssl3_connect_~s__state~0#1; 30497#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 30498#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 31041#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 31042#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 31035#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31031#L532 ssl3_connect_~skip~0#1 := 0; 31026#L110-1 assume !false; 31027#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31022#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31023#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31018#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31019#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31014#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31015#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31010#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31011#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 31006#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 31007#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 31002#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 31003#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 30998#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 30999#L152 assume 4432 == ssl3_connect_~s__state~0#1; 30768#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 30994#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 30990#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 30991#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31896#L532 ssl3_connect_~skip~0#1 := 0; 31895#L110-1 assume !false; 31894#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31893#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 31892#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 31891#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 31890#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 31889#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 31888#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31887#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31886#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 31885#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 30932#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 30933#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 30925#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 30926#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 30917#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 30918#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 30910#L158 assume 4448 == ssl3_connect_~s__state~0#1; 30763#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 30904#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 30900#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 30901#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 30984#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30980#L532 ssl3_connect_~skip~0#1 := 0; 30969#L110-1 assume !false; 30970#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30958#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 30959#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 30952#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 30953#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 30946#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 30947#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 31801#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 31799#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 30937#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 30934#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 30931#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 30927#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 30928#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 30919#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 30920#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 30911#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 30912#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 30905#L164 assume 4464 == ssl3_connect_~s__state~0#1; 30754#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 30898#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 30899#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30886#L532 ssl3_connect_~skip~0#1 := 0; 30887#L110-1 assume !false; 30882#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30883#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 30878#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 30879#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 30874#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 30875#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 30870#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 30871#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 30865#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 30866#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 30861#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 30862#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 30857#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 30858#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 30851#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 30852#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 30838#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 30839#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 30832#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 30833#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 30825#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 30826#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 30822#L176 assume 4480 == ssl3_connect_~s__state~0#1; 30749#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 30815#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 30816#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 30811#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 30578#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30574#L532 ssl3_connect_~skip~0#1 := 0; 30801#L110-1 assume !false; 30567#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30568#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 30798#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 30797#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 30792#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 30790#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 30788#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 30786#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 30784#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 30781#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 30779#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 30776#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 30774#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 30772#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 30770#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 30767#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 30765#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 30762#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 30760#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 30758#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 30756#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 30753#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 30751#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 30748#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 30746#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 30744#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 30742#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 30739#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 30638#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 30639#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 30625#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 30626#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 30556#L206 assume 4352 == ssl3_connect_~s__state~0#1; 30557#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 30551#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 30552#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 30517#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 30513#L532 ssl3_connect_~skip~0#1 := 0; 30505#L110-1 assume !false; 30506#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 30494#L113 assume 12292 == ssl3_connect_~s__state~0#1; 30495#L114 [2021-12-16 09:33:30,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,853 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-16 09:33:30,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512775204] [2021-12-16 09:33:30,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,857 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:30,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:30,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:30,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1221736379, now seen corresponding path program 1 times [2021-12-16 09:33:30,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:30,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489823493] [2021-12-16 09:33:30,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:30,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-16 09:33:30,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:30,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489823493] [2021-12-16 09:33:30,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489823493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:30,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:30,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:30,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567941431] [2021-12-16 09:33:30,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:30,914 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:30,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:30,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:30,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:30,914 INFO L87 Difference]: Start difference. First operand 3119 states and 4184 transitions. cyclomatic complexity: 1069 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,010 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2021-12-16 09:33:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:31,021 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-12-16 09:33:31,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2021-12-16 09:33:31,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2021-12-16 09:33:31,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2021-12-16 09:33:31,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:31,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,034 INFO L681 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2021-12-16 09:33:31,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2021-12-16 09:33:31,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2021-12-16 09:33:31,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3399 states, 3399 states have (on average 1.3250956163577523) internal successors, (4504), 3398 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2021-12-16 09:33:31,075 INFO L704 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:31,075 INFO L587 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2021-12-16 09:33:31,075 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:33:31,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2021-12-16 09:33:31,083 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:31,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,084 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,084 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,084 INFO L791 eck$LassoCheckResult]: Stem: 37016#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); 36938#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 36939#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 37008#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 36911#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 36912#L110-1 assume !false; 38368#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38363#L113 assume 12292 == ssl3_connect_~s__state~0#1; 38360#L114 [2021-12-16 09:33:31,085 INFO L793 eck$LassoCheckResult]: Loop: 38360#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 37027#L218 ssl3_connect_~s__server~0#1 := 0; 38297#L223 assume 0 != ssl3_connect_~cb~0#1; 38295#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 38287#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 38283#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 38279#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 38275#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 38270#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38260#L532 ssl3_connect_~skip~0#1 := 0; 38258#L110-1 assume !false; 38256#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38254#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38252#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38248#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38242#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38207#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38200#L128 assume 4368 == ssl3_connect_~s__state~0#1; 38194#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 38192#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38188#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 38187#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 38185#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38180#L532 ssl3_connect_~skip~0#1 := 0; 38179#L110-1 assume !false; 38178#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38177#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38176#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38175#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38174#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38173#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38172#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38171#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38170#L134 assume 4384 == ssl3_connect_~s__state~0#1; 38164#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 38162#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 38159#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38157#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38156#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 38154#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38149#L532 ssl3_connect_~skip~0#1 := 0; 38148#L110-1 assume !false; 38147#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38146#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38145#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38144#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38143#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38142#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38141#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38140#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38139#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 38138#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 38134#L140 assume 4400 == ssl3_connect_~s__state~0#1; 38133#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 37561#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 37560#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 37550#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 37546#L532 ssl3_connect_~skip~0#1 := 0; 37539#L110-1 assume !false; 37540#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 37533#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 37534#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 37527#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 37528#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 37521#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 37522#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 37515#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 37516#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 37509#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 37510#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 37505#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 37506#L146 assume 4416 == ssl3_connect_~s__state~0#1; 37499#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 37500#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 38124#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 38122#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 38118#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38113#L532 ssl3_connect_~skip~0#1 := 0; 38112#L110-1 assume !false; 38111#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38110#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38109#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38108#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38107#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38106#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38105#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38104#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38103#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 38102#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 38101#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 38100#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 38099#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 38098#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 38095#L152 assume 4432 == ssl3_connect_~s__state~0#1; 38094#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 38093#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 38092#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 38090#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38084#L532 ssl3_connect_~skip~0#1 := 0; 38053#L110-1 assume !false; 38052#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38050#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38047#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38046#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38045#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38044#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38043#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38042#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38041#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 38040#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 38039#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 38038#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 38037#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 38036#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 38035#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 38034#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 38032#L158 assume 4448 == ssl3_connect_~s__state~0#1; 38029#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 38028#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 38027#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36976#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 36977#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40246#L532 ssl3_connect_~skip~0#1 := 0; 40245#L110-1 assume !false; 40244#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40243#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 40242#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 40241#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 39456#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 39450#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 39448#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 39446#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 39444#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 39442#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 39440#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 39438#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 39436#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 39434#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 39432#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 39430#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 39428#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 39426#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 39424#L164 assume 4464 == ssl3_connect_~s__state~0#1; 38333#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 39421#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 39418#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39409#L532 ssl3_connect_~skip~0#1 := 0; 39405#L110-1 assume !false; 39399#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39395#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 37866#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 37637#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 37599#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 37569#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 37563#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 37558#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 37552#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 37551#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 37544#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 37541#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 37538#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 37535#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 37532#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 37529#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 37526#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 37523#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 37520#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 37517#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 37514#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 37511#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 37177#L176 assume 4480 == ssl3_connect_~s__state~0#1; 37178#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 37173#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 37174#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 37166#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 37167#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38936#L532 ssl3_connect_~skip~0#1 := 0; 38934#L110-1 assume !false; 38932#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38930#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38928#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38926#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38924#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38922#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38920#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38918#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38916#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 38914#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 38912#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 38910#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 38908#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 38906#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 38904#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 38902#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 38900#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 38898#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 38896#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 38894#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 38893#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 38891#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 38890#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 38889#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 38888#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 38887#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 38886#L188 assume 4512 == ssl3_connect_~s__state~0#1; 38317#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 38446#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 38445#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 38443#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 38442#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 38441#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38435#L532 ssl3_connect_~skip~0#1 := 0; 38434#L110-1 assume !false; 38433#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38432#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 38431#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 38430#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 38429#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 38428#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 38427#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 38426#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 38425#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 38424#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 38423#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 38422#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 38421#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 38420#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 38419#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 38418#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 38417#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 38416#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 38415#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 38414#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 38413#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 38412#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 38411#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 38326#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 38327#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 38408#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 38406#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 38316#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 38318#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 38292#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 38288#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 38289#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 38291#L206 assume 4352 == ssl3_connect_~s__state~0#1; 38449#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 38377#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 38375#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 38373#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38367#L532 ssl3_connect_~skip~0#1 := 0; 38365#L110-1 assume !false; 38364#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 38362#L113 assume 12292 == ssl3_connect_~s__state~0#1; 38360#L114 [2021-12-16 09:33:31,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,085 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-16 09:33:31,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10500979] [2021-12-16 09:33:31,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1495219264, now seen corresponding path program 1 times [2021-12-16 09:33:31,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446013257] [2021-12-16 09:33:31,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,117 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-12-16 09:33:31,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446013257] [2021-12-16 09:33:31,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446013257] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:31,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:31,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:31,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435077517] [2021-12-16 09:33:31,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:31,118 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:31,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:31,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:31,118 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:31,220 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2021-12-16 09:33:31,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:31,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:31,231 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-12-16 09:33:31,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2021-12-16 09:33:31,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2021-12-16 09:33:31,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2021-12-16 09:33:31,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:31,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:31,271 INFO L681 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2021-12-16 09:33:31,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2021-12-16 09:33:31,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2021-12-16 09:33:31,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3383 states, 3383 states have (on average 1.2627845107892404) internal successors, (4272), 3382 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:31,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2021-12-16 09:33:31,309 INFO L704 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:31,309 INFO L587 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2021-12-16 09:33:31,309 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:33:31,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2021-12-16 09:33:31,318 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-12-16 09:33:31,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:31,318 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:31,319 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,319 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:31,319 INFO L791 eck$LassoCheckResult]: Stem: 43829#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); 43742#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 43743#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 43823#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 43717#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 43718#L110-1 assume !false; 43887#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43888#L113 assume 12292 == ssl3_connect_~s__state~0#1; 43853#L114 [2021-12-16 09:33:31,319 INFO L793 eck$LassoCheckResult]: Loop: 43853#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 43844#L218 ssl3_connect_~s__server~0#1 := 0; 44383#L223 assume 0 != ssl3_connect_~cb~0#1; 44384#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 44372#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 44373#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 44351#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 44352#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 44339#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44335#L532 ssl3_connect_~skip~0#1 := 0; 44324#L110-1 assume !false; 44325#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44270#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44271#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44264#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44265#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44259#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44260#L128 assume 4368 == ssl3_connect_~s__state~0#1; 43866#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 44128#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 44906#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 44949#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 44030#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44019#L532 ssl3_connect_~skip~0#1 := 0; 44016#L110-1 assume !false; 44013#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44010#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44007#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44004#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44001#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 43997#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 43995#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 43991#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 43985#L134 assume 4384 == ssl3_connect_~s__state~0#1; 43980#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 43981#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 44880#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 44878#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 44877#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 44874#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44871#L532 ssl3_connect_~skip~0#1 := 0; 44870#L110-1 assume !false; 44869#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44868#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44867#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44866#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44865#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44864#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44863#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44862#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44861#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44860#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44859#L140 assume 4400 == ssl3_connect_~s__state~0#1; 43838#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 44856#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 44849#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 44846#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44840#L532 ssl3_connect_~skip~0#1 := 0; 44838#L110-1 assume !false; 44836#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44834#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44832#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44830#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44828#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44826#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44824#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44822#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44820#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44818#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44816#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44814#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44813#L146 assume 4416 == ssl3_connect_~s__state~0#1; 44251#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 44810#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 44807#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 44801#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 44798#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44792#L532 ssl3_connect_~skip~0#1 := 0; 44790#L110-1 assume !false; 44788#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44786#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44784#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44782#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44780#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44778#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44776#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44774#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44772#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44770#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44768#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44766#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44764#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44762#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44761#L152 assume 4432 == ssl3_connect_~s__state~0#1; 44245#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 44757#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 44751#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 44748#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44742#L532 ssl3_connect_~skip~0#1 := 0; 44740#L110-1 assume !false; 44738#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44736#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44733#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44726#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44723#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44720#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44717#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44714#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44711#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44708#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44705#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44702#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44699#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44696#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44693#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44690#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44688#L158 assume 4448 == ssl3_connect_~s__state~0#1; 44239#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 44684#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 44682#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 44680#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 44632#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44626#L532 ssl3_connect_~skip~0#1 := 0; 44624#L110-1 assume !false; 44623#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44622#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44620#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44618#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44617#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44616#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44615#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44614#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44612#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44610#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44609#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44608#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44607#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44606#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44605#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44603#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44602#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 44601#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 44600#L164 assume 4464 == ssl3_connect_~s__state~0#1; 44229#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 44598#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 44589#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44583#L532 ssl3_connect_~skip~0#1 := 0; 44581#L110-1 assume !false; 44579#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44576#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44574#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44572#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44570#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44568#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44566#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44564#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44562#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44560#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44558#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44556#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44554#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44552#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44550#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44548#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44546#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 44544#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 44542#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 44540#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 44538#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 44536#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 44533#L176 assume 4480 == ssl3_connect_~s__state~0#1; 44532#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 44494#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 44495#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 44530#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 44485#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44481#L532 ssl3_connect_~skip~0#1 := 0; 44476#L110-1 assume !false; 44477#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44472#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44473#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44468#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44469#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44464#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44465#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44460#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44461#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44456#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44457#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44452#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44453#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44448#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44449#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44444#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44445#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 44440#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 44441#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 44436#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 44437#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 44432#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 44433#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 44428#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 44429#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 44424#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 44425#L188 assume 4512 == ssl3_connect_~s__state~0#1; 44216#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 44422#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 44418#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 44419#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 44414#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 44415#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44403#L532 ssl3_connect_~skip~0#1 := 0; 44404#L110-1 assume !false; 44399#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44400#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44395#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44396#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44390#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44391#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44385#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44386#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44377#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44378#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44368#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44369#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44354#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44355#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44341#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44342#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44327#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 44328#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 44309#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 44310#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 44299#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 44300#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 44293#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 44294#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 44287#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 44288#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 44281#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 44282#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 44276#L194 assume 4528 == ssl3_connect_~s__state~0#1; 44211#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 44198#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 44199#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 44189#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 44185#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44175#L532 ssl3_connect_~skip~0#1 := 0; 44173#L110-1 assume !false; 44171#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44169#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 44167#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 44165#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 44163#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 44161#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 44159#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 44158#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 44155#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 44153#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 44125#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 44123#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 44121#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 44119#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 44117#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 44115#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 44113#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 44111#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 44107#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 44104#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 44101#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 44098#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 44095#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 44092#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 44088#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 44085#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 44082#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 44078#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 44079#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 44621#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 44619#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 44063#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 44064#L206 assume 4352 == ssl3_connect_~s__state~0#1; 44613#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 44053#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 44054#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 43878#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43874#L532 ssl3_connect_~skip~0#1 := 0; 43863#L110-1 assume !false; 43864#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43852#L113 assume 12292 == ssl3_connect_~s__state~0#1; 43853#L114 [2021-12-16 09:33:31,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-12-16 09:33:31,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043473498] [2021-12-16 09:33:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,323 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:31,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:31,326 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:31,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:31,326 INFO L85 PathProgramCache]: Analyzing trace with hash 653860815, now seen corresponding path program 1 times [2021-12-16 09:33:31,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:31,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880493084] [2021-12-16 09:33:31,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,357 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:31,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:31,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880493084] [2021-12-16 09:33:31,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880493084] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:31,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580780410] [2021-12-16 09:33:31,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:31,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:31,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:31,358 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:31,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-16 09:33:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:31,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:31,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:31,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:32,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580780410] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:32,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:32,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:32,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955572061] [2021-12-16 09:33:32,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,074 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:32,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:32,075 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,283 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2021-12-16 09:33:32,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:32,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:32,297 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2021-12-16 09:33:32,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2021-12-16 09:33:32,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2021-12-16 09:33:32,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2021-12-16 09:33:32,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:32,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,326 INFO L681 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2021-12-16 09:33:32,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2021-12-16 09:33:32,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2021-12-16 09:33:32,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3457 states, 3457 states have (on average 1.2612091408735897) internal successors, (4360), 3456 states have internal predecessors, (4360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2021-12-16 09:33:32,389 INFO L704 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:32,389 INFO L587 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2021-12-16 09:33:32,389 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:33:32,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2021-12-16 09:33:32,396 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2021-12-16 09:33:32,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,397 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,397 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,398 INFO L791 eck$LassoCheckResult]: Stem: 53380#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); 53302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 53303#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 53378#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 53277#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 53278#L110-1 assume !false; 56692#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56691#L113 assume 12292 == ssl3_connect_~s__state~0#1; 53318#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 53304#L218 [2021-12-16 09:33:32,398 INFO L793 eck$LassoCheckResult]: Loop: 53304#L218 ssl3_connect_~s__server~0#1 := 0; 53305#L223 assume 0 != ssl3_connect_~cb~0#1; 53316#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 53317#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 53345#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 53252#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 53253#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 53362#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56402#L532 ssl3_connect_~skip~0#1 := 0; 56399#L110-1 assume !false; 56396#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56393#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 56390#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 56387#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 56385#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 56322#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 56199#L128 assume 4368 == ssl3_connect_~s__state~0#1; 53384#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 53385#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 53645#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 56277#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 56274#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56268#L532 ssl3_connect_~skip~0#1 := 0; 56266#L110-1 assume !false; 56264#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56262#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 56260#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 56259#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 56211#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 56210#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 56204#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 56202#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 56197#L134 assume 4384 == ssl3_connect_~s__state~0#1; 53458#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 56193#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 56191#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 56188#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 56184#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 56182#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56176#L532 ssl3_connect_~skip~0#1 := 0; 56174#L110-1 assume !false; 56172#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56170#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 56168#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 56166#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 56164#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 56162#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 56160#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 56030#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 56023#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 56020#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 56017#L140 assume 4400 == ssl3_connect_~s__state~0#1; 53452#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 56011#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 56007#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56003#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55996#L532 ssl3_connect_~skip~0#1 := 0; 55993#L110-1 assume !false; 55990#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55987#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55985#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55982#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55975#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55972#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55969#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55966#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55963#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55960#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55957#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55954#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55951#L146 assume 4416 == ssl3_connect_~s__state~0#1; 53447#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 55946#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 55943#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 55940#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 55931#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55920#L532 ssl3_connect_~skip~0#1 := 0; 55917#L110-1 assume !false; 55914#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55911#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55908#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55905#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55902#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55899#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55896#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55893#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55890#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55887#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55884#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55882#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55880#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55878#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55875#L152 assume 4432 == ssl3_connect_~s__state~0#1; 53442#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 55866#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 55863#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 55859#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55852#L532 ssl3_connect_~skip~0#1 := 0; 55849#L110-1 assume !false; 55846#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55843#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55840#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55837#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55834#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55831#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55828#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55826#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55823#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55820#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55817#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55813#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55806#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55803#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55800#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 55797#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 55795#L158 assume 4448 == ssl3_connect_~s__state~0#1; 53437#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 55785#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 55781#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 55782#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 55873#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55867#L532 ssl3_connect_~skip~0#1 := 0; 55864#L110-1 assume !false; 55860#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55853#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55850#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55847#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55844#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55841#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55838#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55835#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55832#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55829#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55827#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55824#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55821#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55818#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55814#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 55807#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 55804#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 55801#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 55798#L164 assume 4464 == ssl3_connect_~s__state~0#1; 53428#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 55793#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 55790#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55783#L532 ssl3_connect_~skip~0#1 := 0; 55779#L110-1 assume !false; 55777#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55774#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55768#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55751#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55743#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55739#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55735#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55464#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55461#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55458#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55455#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55452#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55449#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55446#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55443#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 55440#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 55437#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 55434#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 55431#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 55428#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 55425#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 55422#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 55419#L176 assume 4480 == ssl3_connect_~s__state~0#1; 53423#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 55414#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 55410#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 55406#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 55402#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55396#L532 ssl3_connect_~skip~0#1 := 0; 55392#L110-1 assume !false; 55383#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55382#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55376#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55374#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55372#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55370#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55368#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55366#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55364#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55362#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55360#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55358#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55356#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55354#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55352#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 55350#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 55348#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 55346#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 55344#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 55342#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 55340#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 55338#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 55336#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 55334#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 55332#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 55330#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 55328#L188 assume 4512 == ssl3_connect_~s__state~0#1; 53413#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 55325#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 55323#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 55321#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 55319#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 55307#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 55301#L532 ssl3_connect_~skip~0#1 := 0; 55299#L110-1 assume !false; 55297#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 55295#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 55293#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 55291#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 55289#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 55287#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 55285#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 55283#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 55281#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 55279#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 55277#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 55270#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 55267#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 55264#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 55261#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 55258#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 55255#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 55252#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 55248#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 55244#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 55240#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 55237#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 55234#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 55232#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 55224#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 55218#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 55217#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 55216#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 55215#L194 assume 4528 == ssl3_connect_~s__state~0#1; 53408#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 55214#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 54795#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 54796#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 53716#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53712#L532 ssl3_connect_~skip~0#1 := 0; 53621#L110-1 assume !false; 53622#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53680#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 53681#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 53663#L119 assume 4096 == ssl3_connect_~s__state~0#1; 53304#L218 [2021-12-16 09:33:32,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,398 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-16 09:33:32,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101872539] [2021-12-16 09:33:32,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,412 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,416 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2051476363, now seen corresponding path program 1 times [2021-12-16 09:33:32,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233104717] [2021-12-16 09:33:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:32,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233104717] [2021-12-16 09:33:32,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233104717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:32,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:32,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:32,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836567362] [2021-12-16 09:33:32,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:32,445 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:32,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:32,446 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:32,552 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2021-12-16 09:33:32,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:32,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:32,563 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2021-12-16 09:33:32,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2021-12-16 09:33:32,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2021-12-16 09:33:32,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2021-12-16 09:33:32,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:32,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:32,574 INFO L681 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2021-12-16 09:33:32,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2021-12-16 09:33:32,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2021-12-16 09:33:32,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3574 states have (on average 1.263570229434807) internal successors, (4516), 3573 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2021-12-16 09:33:32,612 INFO L704 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:32,612 INFO L587 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2021-12-16 09:33:32,612 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:33:32,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2021-12-16 09:33:32,620 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2021-12-16 09:33:32,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:32,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:32,622 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,622 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:32,622 INFO L791 eck$LassoCheckResult]: Stem: 60684#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 60592#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 60593#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 60676#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 60565#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 60566#L110-1 assume !false; 64095#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 64110#L113 assume 12292 == ssl3_connect_~s__state~0#1; 60607#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 60594#L218 [2021-12-16 09:33:32,622 INFO L793 eck$LassoCheckResult]: Loop: 60594#L218 ssl3_connect_~s__server~0#1 := 0; 60595#L223 assume 0 != ssl3_connect_~cb~0#1; 60605#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 60606#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 60637#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 60541#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 60542#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 64060#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 64055#L532 ssl3_connect_~skip~0#1 := 0; 64054#L110-1 assume !false; 64051#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 64050#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 64046#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 64043#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 64041#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 64039#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 63033#L128 assume 4368 == ssl3_connect_~s__state~0#1; 60741#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 63032#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 63029#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 63028#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 61214#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60987#L532 ssl3_connect_~skip~0#1 := 0; 60988#L110-1 assume !false; 60976#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60977#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 60968#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 60969#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 62971#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 62969#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 60952#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 60953#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 61207#L134 assume 4384 == ssl3_connect_~s__state~0#1; 60738#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 61205#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 60819#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 60820#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 62949#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 62945#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62938#L532 ssl3_connect_~skip~0#1 := 0; 62935#L110-1 assume !false; 61947#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61948#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 61941#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 61942#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 61929#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 61930#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 61921#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 61922#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 61913#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 61914#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 60802#L140 assume 4400 == ssl3_connect_~s__state~0#1; 60543#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 60544#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 60572#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 60573#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61526#L532 ssl3_connect_~skip~0#1 := 0; 61519#L110-1 assume !false; 61520#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62867#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 62865#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 62863#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 62861#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 62860#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 62859#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 62848#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 62845#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 62841#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 62833#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 62829#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 62824#L146 assume 4416 == ssl3_connect_~s__state~0#1; 60733#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 62814#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 62812#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 62809#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 62800#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62792#L532 ssl3_connect_~skip~0#1 := 0; 62788#L110-1 assume !false; 62784#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62780#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 62776#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 62772#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 62768#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 62764#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 62760#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 62756#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 62752#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 62748#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 62745#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 62741#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 62737#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 62735#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 62731#L152 assume 4432 == ssl3_connect_~s__state~0#1; 60730#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 62728#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 62727#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 62715#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 62707#L532 ssl3_connect_~skip~0#1 := 0; 62702#L110-1 assume !false; 62694#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 62690#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 62686#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 62682#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 62678#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 62674#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 62670#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 62666#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 62662#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 62658#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 62654#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 62650#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 62646#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 62642#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 62638#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 62634#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 62630#L158 assume 4448 == ssl3_connect_~s__state~0#1; 60727#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 62625#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 62562#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 62563#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 63875#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63870#L532 ssl3_connect_~skip~0#1 := 0; 63869#L110-1 assume !false; 63868#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63867#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 63866#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 63865#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 63864#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 63863#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 63862#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 63861#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 63860#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 63859#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 63858#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 63857#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 63856#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 63855#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 63854#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 63853#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 63852#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 63851#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 63849#L164 assume 4464 == ssl3_connect_~s__state~0#1; 60722#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 63848#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 63841#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63835#L532 ssl3_connect_~skip~0#1 := 0; 63833#L110-1 assume !false; 63831#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63829#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 63827#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 63825#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 63823#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 63821#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 63819#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 63817#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 63815#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 63813#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 63811#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 63809#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 63807#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 63805#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 63803#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 63801#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 63799#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 63797#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 63795#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 63793#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 63791#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 63789#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 63787#L176 assume 4480 == ssl3_connect_~s__state~0#1; 60719#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 63784#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 63782#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 63780#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 63778#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63773#L532 ssl3_connect_~skip~0#1 := 0; 63772#L110-1 assume !false; 63771#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63770#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 63769#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 63768#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 63765#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 63764#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 63663#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 63662#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 63661#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 63651#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 63647#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 63645#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 63643#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 63641#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 63639#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 63637#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 63622#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 63616#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 63614#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 63610#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 63608#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 63606#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 63604#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 63602#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 63600#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 63598#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 63596#L188 assume 4512 == ssl3_connect_~s__state~0#1; 60713#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 63593#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 63591#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 63589#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 60672#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 60673#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63734#L532 ssl3_connect_~skip~0#1 := 0; 63717#L110-1 assume !false; 63713#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63709#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 63705#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 63701#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 63697#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 63693#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 63689#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 63685#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 63681#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 63678#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 63675#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 63672#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 62007#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 62008#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 61956#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 61957#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 61540#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 61541#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 61522#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 61523#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 61509#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 61510#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 61497#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 61498#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 61485#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 61486#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 61473#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 61474#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 61409#L194 assume 4528 == ssl3_connect_~s__state~0#1; 60709#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 61396#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 61397#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 60624#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 60625#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60613#L532 ssl3_connect_~skip~0#1 := 0; 60563#L110-1 assume !false; 60564#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60569#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 64049#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 64047#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 64048#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 64042#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 64040#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 60596#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 60597#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 60626#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 60610#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 60611#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 60651#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 60652#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 60584#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 60585#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 60551#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 60547#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 60548#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 60567#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 60568#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 60612#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 60598#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 60599#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 60686#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 63910#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 63907#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 63767#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 60662#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 60663#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 61626#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 60577#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 60578#L206 assume 4352 == ssl3_connect_~s__state~0#1; 61204#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 61202#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 60601#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 60602#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 61183#L532 ssl3_connect_~skip~0#1 := 0; 61184#L110-1 assume !false; 61174#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 61175#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 61169#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 61170#L119 assume 4096 == ssl3_connect_~s__state~0#1; 60594#L218 [2021-12-16 09:33:32,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,623 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-16 09:33:32,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906255893] [2021-12-16 09:33:32,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,626 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:32,630 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:32,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:32,631 INFO L85 PathProgramCache]: Analyzing trace with hash -286413186, now seen corresponding path program 1 times [2021-12-16 09:33:32,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:32,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583375657] [2021-12-16 09:33:32,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:32,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:32,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583375657] [2021-12-16 09:33:32,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583375657] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:32,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201045831] [2021-12-16 09:33:32,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:32,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:32,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:32,680 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:32,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-12-16 09:33:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:32,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:32,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:32,992 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:32,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:33,318 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-16 09:33:33,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201045831] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:33,319 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:33,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:33,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172140254] [2021-12-16 09:33:33,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,321 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:33,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:33,322 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,591 INFO L93 Difference]: Finished difference Result 5236 states and 6309 transitions. [2021-12-16 09:33:33,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:33:33,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5236 states and 6309 transitions. [2021-12-16 09:33:33,605 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3833 [2021-12-16 09:33:33,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5236 states to 5227 states and 6300 transitions. [2021-12-16 09:33:33,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5227 [2021-12-16 09:33:33,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5227 [2021-12-16 09:33:33,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:33,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,616 INFO L681 BuchiCegarLoop]: Abstraction has 5227 states and 6300 transitions. [2021-12-16 09:33:33,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states and 6300 transitions. [2021-12-16 09:33:33,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 3596. [2021-12-16 09:33:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3596 states, 3596 states have (on average 1.2322024471635151) internal successors, (4431), 3595 states have internal predecessors, (4431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2021-12-16 09:33:33,655 INFO L704 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:33,655 INFO L587 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2021-12-16 09:33:33,655 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:33:33,655 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2021-12-16 09:33:33,662 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2021-12-16 09:33:33,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,663 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,664 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,664 INFO L791 eck$LassoCheckResult]: Stem: 71250#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); 71157#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 71158#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 71241#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 71129#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 71130#L110-1 assume !false; 71264#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71265#L113 assume 12292 == ssl3_connect_~s__state~0#1; 71171#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 71159#L218 [2021-12-16 09:33:33,664 INFO L793 eck$LassoCheckResult]: Loop: 71159#L218 ssl3_connect_~s__server~0#1 := 0; 71160#L223 assume 0 != ssl3_connect_~cb~0#1; 71169#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 71170#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 71201#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 71106#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 71107#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 74513#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74507#L532 ssl3_connect_~skip~0#1 := 0; 74505#L110-1 assume !false; 74503#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74501#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74499#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74498#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74496#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74494#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73767#L128 assume 4368 == ssl3_connect_~s__state~0#1; 71333#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 73762#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 73642#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 73756#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 73753#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73748#L532 ssl3_connect_~skip~0#1 := 0; 73747#L110-1 assume !false; 73745#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73744#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73743#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73741#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73736#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73734#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73732#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73730#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73728#L134 assume 4384 == ssl3_connect_~s__state~0#1; 71329#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 73725#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73619#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73721#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 73719#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 73716#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73710#L532 ssl3_connect_~skip~0#1 := 0; 73708#L110-1 assume !false; 73707#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73706#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73705#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73704#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73703#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73702#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73701#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73700#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73699#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73697#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73696#L140 assume 4400 == ssl3_connect_~s__state~0#1; 71108#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 71109#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 71139#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 71140#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73912#L532 ssl3_connect_~skip~0#1 := 0; 73910#L110-1 assume !false; 73908#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73906#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73904#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73902#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73900#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73898#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73807#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73806#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73805#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73804#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73803#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 73802#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 73801#L146 assume 4416 == ssl3_connect_~s__state~0#1; 71230#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 71231#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 71206#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 71207#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 73349#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73340#L532 ssl3_connect_~skip~0#1 := 0; 73335#L110-1 assume !false; 73330#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73325#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73320#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73315#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73310#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73305#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73300#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73295#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73290#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73285#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73280#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 73275#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 73270#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 73265#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 73260#L152 assume 4432 == ssl3_connect_~s__state~0#1; 71315#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 73253#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 73248#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 73237#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73230#L532 ssl3_connect_~skip~0#1 := 0; 73091#L110-1 assume !false; 73088#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73087#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73086#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73084#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73083#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73082#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73081#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73075#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73074#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73068#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73066#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 73064#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 73062#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 73060#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 72916#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 72912#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 72908#L158 assume 4448 == ssl3_connect_~s__state~0#1; 71310#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 72899#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 72892#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 71727#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 71725#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71720#L532 ssl3_connect_~skip~0#1 := 0; 71719#L110-1 assume !false; 71718#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71717#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 71716#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 71715#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 71714#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 71713#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 71712#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 71711#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 71710#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 71709#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 71708#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 71707#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 71706#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 71705#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 71704#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 71703#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 71702#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 71701#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 71700#L164 assume 4464 == ssl3_connect_~s__state~0#1; 71301#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 71699#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 71697#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 71692#L532 ssl3_connect_~skip~0#1 := 0; 71691#L110-1 assume !false; 71690#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 71689#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 71688#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 71687#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 71686#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 71685#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 71684#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 71683#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 71682#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 71681#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 71680#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 71679#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 71678#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 71677#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 71676#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 71675#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 71674#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 71607#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 71605#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 71603#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 71600#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 71598#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 71523#L176 assume 4480 == ssl3_connect_~s__state~0#1; 71296#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 71522#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 71521#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 71261#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 71168#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74066#L532 ssl3_connect_~skip~0#1 := 0; 74064#L110-1 assume !false; 74062#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74058#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74056#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74015#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74013#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74007#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74005#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 74003#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 74001#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73999#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73997#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 73995#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 73993#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 73991#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 73989#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 73987#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 73985#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 73983#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 73981#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 73979#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 73977#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 73975#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 73973#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 73971#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 73946#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 73945#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 73944#L188 assume 4512 == ssl3_connect_~s__state~0#1; 71227#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 71228#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 73646#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 73645#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 71237#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 71238#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73669#L532 ssl3_connect_~skip~0#1 := 0; 73667#L110-1 assume !false; 73665#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73664#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 73658#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 73656#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 73654#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 73652#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 73650#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 73547#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 73344#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 73339#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 73334#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 73329#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 73324#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 73319#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 73314#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 73309#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 73304#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 73299#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 73294#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 73289#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 73284#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 73279#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 73274#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 73269#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 73264#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 73259#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 73229#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 73228#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 73227#L194 assume 4528 == ssl3_connect_~s__state~0#1; 71202#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 71123#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 71124#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 71750#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 74491#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74487#L532 ssl3_connect_~skip~0#1 := 0; 74480#L110-1 assume !false; 74481#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74474#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74475#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74469#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74467#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74465#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74463#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 74461#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 74459#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 74457#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 74455#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 74453#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 74451#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 74449#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 74447#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 74445#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 74444#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 74443#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 74441#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 74440#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 74439#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 74437#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 74435#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 74428#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 74425#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 74423#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 74421#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 74418#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 74415#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 74215#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 74214#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 74211#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 74207#L206 assume 4352 == ssl3_connect_~s__state~0#1; 74206#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 74203#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 74202#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 74191#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74184#L532 ssl3_connect_~skip~0#1 := 0; 74181#L110-1 assume !false; 74178#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74175#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74172#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74169#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 74166#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 74163#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 74160#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 74157#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 74154#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 74151#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 74148#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 74145#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 74142#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 74139#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 74136#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 74133#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 74130#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 74127#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 74124#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 74121#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 74118#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 74115#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 74112#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 74109#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 74106#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 74103#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 74100#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 74097#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 74094#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 74091#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 74088#L200 assume 4560 == ssl3_connect_~s__state~0#1; 74085#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 74082#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 74077#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 74078#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 74493#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74483#L532 ssl3_connect_~skip~0#1 := 0; 74484#L110-1 assume !false; 74477#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74478#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 74471#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 74472#L119 assume 4096 == ssl3_connect_~s__state~0#1; 71159#L218 [2021-12-16 09:33:33,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,664 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-16 09:33:33,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810299880] [2021-12-16 09:33:33,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,668 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:33,672 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:33,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,672 INFO L85 PathProgramCache]: Analyzing trace with hash -438516470, now seen corresponding path program 1 times [2021-12-16 09:33:33,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664667129] [2021-12-16 09:33:33,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-12-16 09:33:33,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664667129] [2021-12-16 09:33:33,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664667129] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:33,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411812642] [2021-12-16 09:33:33,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,702 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,703 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,780 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2021-12-16 09:33:33,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2021-12-16 09:33:33,793 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:33,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2021-12-16 09:33:33,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2021-12-16 09:33:33,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2021-12-16 09:33:33,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:33,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,802 INFO L681 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2021-12-16 09:33:33,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2021-12-16 09:33:33,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2021-12-16 09:33:33,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3147 states, 3147 states have (on average 1.217349857006673) internal successors, (3831), 3146 states have internal predecessors, (3831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2021-12-16 09:33:33,834 INFO L704 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:33,834 INFO L587 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2021-12-16 09:33:33,834 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:33:33,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2021-12-16 09:33:33,853 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-12-16 09:33:33,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:33,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:33,855 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,855 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:33,855 INFO L791 eck$LassoCheckResult]: Stem: 78551#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); 78457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 78458#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78546#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 78428#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 78429#L110-1 assume !false; 78563#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78559#L113 assume 12292 == ssl3_connect_~s__state~0#1; 78473#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 78474#L218 ssl3_connect_~s__server~0#1 := 0; 80822#L223 assume !(0 != ssl3_connect_~cb~0#1); 80819#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 80816#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 80812#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 80808#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 80805#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 80801#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80793#L532 ssl3_connect_~skip~0#1 := 0; 80791#L110-1 assume !false; 80789#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80788#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80787#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80786#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80785#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80784#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80783#L128 assume 4368 == ssl3_connect_~s__state~0#1; 78631#L132 [2021-12-16 09:33:33,855 INFO L793 eck$LassoCheckResult]: Loop: 78631#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 80782#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 80692#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 80779#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 80777#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80772#L532 ssl3_connect_~skip~0#1 := 0; 80771#L110-1 assume !false; 80770#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80768#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80767#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80766#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80765#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80764#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80763#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 80762#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 80761#L134 assume 4384 == ssl3_connect_~s__state~0#1; 80755#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 80753#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 80647#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 80750#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 80748#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 80745#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80739#L532 ssl3_connect_~skip~0#1 := 0; 80737#L110-1 assume !false; 80735#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80733#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80731#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80729#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80727#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80725#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80723#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 80721#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 80718#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 80717#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 80716#L140 assume 4400 == ssl3_connect_~s__state~0#1; 80715#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 80714#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 78439#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 78440#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80835#L532 ssl3_connect_~skip~0#1 := 0; 80833#L110-1 assume !false; 80831#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80829#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80827#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80824#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80821#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80818#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80815#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 80810#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 80807#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 80803#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 80796#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 80792#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 80790#L146 assume 4416 == ssl3_connect_~s__state~0#1; 78537#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 78538#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 78514#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 78416#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 78417#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80538#L532 ssl3_connect_~skip~0#1 := 0; 80537#L110-1 assume !false; 80531#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80529#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80527#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80525#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80523#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80521#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80519#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 80517#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 80515#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 80513#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 80511#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 80509#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 80507#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 80505#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 80503#L152 assume 4432 == ssl3_connect_~s__state~0#1; 80501#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 80499#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 80497#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 79700#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79696#L532 ssl3_connect_~skip~0#1 := 0; 79685#L110-1 assume !false; 79686#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79675#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 79676#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 79664#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 79665#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 79654#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 79655#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 79645#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 79646#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 79633#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 79634#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 79613#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 79614#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 79605#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 79606#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 79596#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 79597#L158 assume 4448 == ssl3_connect_~s__state~0#1; 79588#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 79589#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 79580#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 79581#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 80928#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80923#L532 ssl3_connect_~skip~0#1 := 0; 80922#L110-1 assume !false; 80921#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80920#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 80919#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 80918#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 80917#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 80916#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 80915#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 80914#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 80913#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 80912#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 80911#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 80910#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 80909#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 80908#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 80907#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 80906#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 80905#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 80904#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 80903#L164 assume 4464 == ssl3_connect_~s__state~0#1; 80902#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 80899#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 80898#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79423#L532 ssl3_connect_~skip~0#1 := 0; 79424#L110-1 assume !false; 79419#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79420#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 79415#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 79416#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 79411#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 79412#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 79407#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 79408#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 79403#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 79404#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 79399#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 79400#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 79395#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 79396#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 79391#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 79392#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 79387#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 79388#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 79383#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 79384#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 79379#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 79380#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 79375#L176 assume 4480 == ssl3_connect_~s__state~0#1; 79376#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 78864#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 78865#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 79357#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 79358#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79342#L532 ssl3_connect_~skip~0#1 := 0; 79343#L110-1 assume !false; 79334#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79335#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 79326#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 79327#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 79318#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 79319#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 79310#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 79311#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 79299#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 79300#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 79284#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 79285#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 79278#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 79279#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 79273#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 79274#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 79267#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 79268#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 79263#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 79264#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 79252#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 79253#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 79240#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 79241#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 79232#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 79233#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 79228#L188 assume 4512 == ssl3_connect_~s__state~0#1; 79229#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 79224#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 79225#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 79220#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 79221#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 78797#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78793#L532 ssl3_connect_~skip~0#1 := 0; 78784#L110-1 assume !false; 78785#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78776#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 78777#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 78768#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 78769#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 78760#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 78761#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 78754#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 78755#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 78749#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 78750#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 78739#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 78740#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 78729#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 78730#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 78719#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 78720#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 78709#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 78710#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 78699#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 78700#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 78689#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 78690#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 78681#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 78682#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 78671#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 78672#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 79024#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 79025#L194 assume 4528 == ssl3_connect_~s__state~0#1; 79014#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 79015#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 79006#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 79007#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 78644#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 78639#L532 ssl3_connect_~skip~0#1 := 0; 78638#L110-1 assume !false; 78637#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 78636#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 78635#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 78634#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 78633#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 78632#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 78630#L128 assume 4368 == ssl3_connect_~s__state~0#1; 78631#L132 [2021-12-16 09:33:33,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-16 09:33:33,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754302187] [2021-12-16 09:33:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:33,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754302187] [2021-12-16 09:33:33,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754302187] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:33,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641815189] [2021-12-16 09:33:33,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,866 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:33,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:33,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1178389383, now seen corresponding path program 1 times [2021-12-16 09:33:33,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:33,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651789954] [2021-12-16 09:33:33,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:33,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-16 09:33:33,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:33,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651789954] [2021-12-16 09:33:33,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651789954] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:33,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:33,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:33,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007293074] [2021-12-16 09:33:33,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:33,891 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:33,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:33,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:33,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:33,892 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:33,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:33,908 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2021-12-16 09:33:33,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:33,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:33,930 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:33,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:33,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2021-12-16 09:33:33,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2021-12-16 09:33:33,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:33,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:33,954 INFO L681 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:33,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:34,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2021-12-16 09:33:34,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6197 states, 6197 states have (on average 1.1896078747781185) internal successors, (7372), 6196 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2021-12-16 09:33:34,018 INFO L704 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:34,018 INFO L587 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2021-12-16 09:33:34,018 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:33:34,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2021-12-16 09:33:34,030 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-12-16 09:33:34,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,031 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,031 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,031 INFO L791 eck$LassoCheckResult]: Stem: 87895#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); 87804#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 87805#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87888#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 87781#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 87782#L110-1 assume !false; 87907#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87908#L113 assume 12292 == ssl3_connect_~s__state~0#1; 87820#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 87821#L218 ssl3_connect_~s__server~0#1 := 0; 90460#L223 assume 0 != ssl3_connect_~cb~0#1; 89044#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 90457#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 90454#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 90450#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 90447#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 90448#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90437#L532 ssl3_connect_~skip~0#1 := 0; 90438#L110-1 assume !false; 90429#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90430#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90421#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90422#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90413#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90414#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90271#L128 assume 4368 == ssl3_connect_~s__state~0#1; 90268#L132 [2021-12-16 09:33:34,031 INFO L793 eck$LassoCheckResult]: Loop: 90268#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 90266#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 90262#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 90259#L274 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 90256#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90251#L532 ssl3_connect_~skip~0#1 := 0; 90247#L110-1 assume !false; 90245#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90243#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90241#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90239#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90237#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90235#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90233#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90231#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90229#L134 assume 4384 == ssl3_connect_~s__state~0#1; 90227#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 90225#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 90223#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 90220#L287 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 90217#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 90213#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90208#L532 ssl3_connect_~skip~0#1 := 0; 90204#L110-1 assume !false; 90202#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90200#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90198#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90196#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90194#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90192#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90190#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90188#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90186#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90184#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90182#L140 assume 4400 == ssl3_connect_~s__state~0#1; 90180#L144 ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 90175#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0#1 - 256) % 4294967296;ssl3_connect_~skip~0#1 := 1; 90168#L298-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 90165#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90159#L532 ssl3_connect_~skip~0#1 := 0; 90157#L110-1 assume !false; 90155#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90153#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90151#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90149#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90147#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90145#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90143#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90141#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90139#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90137#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90135#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90133#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90131#L146 assume 4416 == ssl3_connect_~s__state~0#1; 90129#L150 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 90127#L316 assume !(3 == ssl3_connect_~blastFlag~0#1); 90121#L316-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 90122#L324 assume !(0 == ssl3_connect_~tmp___6~0#1); 90117#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90115#L532 ssl3_connect_~skip~0#1 := 0; 90110#L110-1 assume !false; 90111#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90106#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90107#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90102#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90103#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90098#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90099#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90094#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90095#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90090#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90091#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90086#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90087#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 90082#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 90083#L152 assume 4432 == ssl3_connect_~s__state~0#1; 90078#L156 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 90079#L332 assume !(4 == ssl3_connect_~blastFlag~0#1); 90071#L335 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 90072#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90065#L532 ssl3_connect_~skip~0#1 := 0; 90066#L110-1 assume !false; 90061#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90062#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90057#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90058#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90053#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90054#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90049#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90050#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90045#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90046#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90041#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90042#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90037#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 90038#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 90033#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 90034#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 90029#L158 assume 4448 == ssl3_connect_~s__state~0#1; 90030#L162 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 90025#L344 assume !(ssl3_connect_~ret~0#1 <= 0); 90026#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 90017#L347-2 ssl3_connect_~s__init_num~0#1 := 0; 90018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90392#L532 ssl3_connect_~skip~0#1 := 0; 90391#L110-1 assume !false; 90390#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90389#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90388#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90387#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90386#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90385#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90384#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90383#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90382#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90381#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90380#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90379#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90378#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 90377#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 90376#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 90375#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 90374#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 90373#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 90372#L164 assume 4464 == ssl3_connect_~s__state~0#1; 90371#L174 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 90370#L359 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 89986#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 89984#L532 ssl3_connect_~skip~0#1 := 0; 89979#L110-1 assume !false; 89980#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 89975#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 89976#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 89971#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 89972#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 89967#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 89968#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 89963#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 89964#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 89959#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 89960#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 89955#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 89956#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 89951#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 89952#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 89947#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 89948#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 89943#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 89944#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 89939#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 89940#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 89935#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 89936#L176 assume 4480 == ssl3_connect_~s__state~0#1; 89931#L180 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 89932#L368 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 89924#L372 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 89926#L372-2 ssl3_connect_~s__init_num~0#1 := 0; 89861#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90529#L532 ssl3_connect_~skip~0#1 := 0; 90528#L110-1 assume !false; 90527#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90526#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90525#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90524#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90523#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90522#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90521#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90520#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90519#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90518#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90517#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90516#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90515#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 90514#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 90513#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 90512#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 90511#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 90510#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 90509#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 90508#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 90507#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 90506#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 90505#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 90504#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 90503#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 90502#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 90501#L188 assume 4512 == ssl3_connect_~s__state~0#1; 90500#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 90499#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 90498#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 90496#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 90494#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 90493#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90490#L532 ssl3_connect_~skip~0#1 := 0; 90489#L110-1 assume !false; 90488#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90487#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90486#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90485#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90484#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90483#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90482#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 90481#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 90480#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 90479#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 90478#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 90477#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 90476#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 90475#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 90474#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 90473#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 90472#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 90471#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 90470#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 90469#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 90468#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 90467#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 90466#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 90465#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 90464#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 90463#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 90462#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 90461#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 90459#L194 assume 4528 == ssl3_connect_~s__state~0#1; 90458#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 90456#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 90451#L423 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 90449#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 90444#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 90442#L532 ssl3_connect_~skip~0#1 := 0; 90433#L110-1 assume !false; 90434#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 90425#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 90426#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 90417#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 90418#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 90409#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 90410#L128 assume 4368 == ssl3_connect_~s__state~0#1; 90268#L132 [2021-12-16 09:33:34,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,032 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-16 09:33:34,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806926974] [2021-12-16 09:33:34,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,038 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:34,042 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:34,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1178389383, now seen corresponding path program 2 times [2021-12-16 09:33:34,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370460644] [2021-12-16 09:33:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,097 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-16 09:33:34,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370460644] [2021-12-16 09:33:34,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370460644] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:34,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532726535] [2021-12-16 09:33:34,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,099 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,184 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2021-12-16 09:33:34,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:34,202 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-12-16 09:33:34,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2021-12-16 09:33:34,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2021-12-16 09:33:34,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2021-12-16 09:33:34,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:34,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,219 INFO L681 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2021-12-16 09:33:34,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2021-12-16 09:33:34,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2021-12-16 09:33:34,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.182897862232779) internal successors, (6474), 5472 states have internal predecessors, (6474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2021-12-16 09:33:34,271 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:34,271 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2021-12-16 09:33:34,272 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:33:34,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2021-12-16 09:33:34,284 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:34,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,287 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,287 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,287 INFO L791 eck$LassoCheckResult]: Stem: 99603#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); 99515#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 99516#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 99596#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 99491#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 99492#L110-1 assume !false; 99613#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99614#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99680#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99674#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99675#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99670#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99671#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 99666#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 99667#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 99662#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 99663#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 99658#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 99659#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 99654#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 99655#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 99650#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 99651#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 99646#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 99647#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 99642#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 99643#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 99638#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 99639#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 99634#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 99635#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 99630#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 99631#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 99626#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 99627#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99622#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99623#L200 assume 4560 == ssl3_connect_~s__state~0#1; 100889#L204 [2021-12-16 09:33:34,287 INFO L793 eck$LassoCheckResult]: Loop: 100889#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 102296#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 100884#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 100885#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 102294#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 102523#L532 ssl3_connect_~skip~0#1 := 0; 102522#L110-1 assume !false; 102521#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 102520#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 102519#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 102518#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 102517#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 102516#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 102515#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 102514#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 102513#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 102512#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 102511#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 102510#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 102509#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 102508#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 102507#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 102506#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 102505#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 102504#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 102503#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 102502#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 102501#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 102500#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 102499#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 102498#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 102497#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 102496#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 102495#L188 assume 4512 == ssl3_connect_~s__state~0#1; 100004#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 102494#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 102493#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 102492#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 102491#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 102490#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 102488#L532 ssl3_connect_~skip~0#1 := 0; 102487#L110-1 assume !false; 102486#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 102485#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 102484#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 102483#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 102482#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 102481#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 102480#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 102479#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 102478#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 102477#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 102476#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 102475#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 102474#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 102473#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 102472#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 102471#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 102470#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 102469#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 102468#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 102467#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 102466#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 102465#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 102464#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 102463#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 102462#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 102461#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 102460#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 102459#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 102458#L194 assume 4528 == ssl3_connect_~s__state~0#1; 99995#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 102457#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 102037#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 102036#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0#1 - 2); 102035#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 100122#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 100120#L532 ssl3_connect_~skip~0#1 := 0; 100115#L110-1 assume !false; 100116#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 100111#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 100112#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 100107#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 100108#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 100103#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 100104#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 100094#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 100095#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 100084#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 100085#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 100074#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 100075#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 100064#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 100065#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 100054#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 100055#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 100044#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 100045#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 100036#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 100037#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 100029#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 100030#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 100021#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 100022#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 100011#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 100012#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 100001#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 100002#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 101991#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 101982#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 101981#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 99943#L206 assume 4352 == ssl3_connect_~s__state~0#1; 99944#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 99938#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 99939#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 99932#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 99930#L532 ssl3_connect_~skip~0#1 := 0; 99863#L110-1 assume !false; 99864#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 99849#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 99850#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 99839#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 99840#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 99828#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 99830#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 100096#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 100097#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 100086#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 100087#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 100076#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 100078#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 100066#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 100068#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 100056#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 100058#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 100046#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 100048#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 100038#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 100035#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 100031#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 100028#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 100023#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 100025#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 100013#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 100014#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 100003#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 100005#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 99994#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 99996#L200 assume 4560 == ssl3_connect_~s__state~0#1; 100889#L204 [2021-12-16 09:33:34,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,288 INFO L85 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2021-12-16 09:33:34,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600412165] [2021-12-16 09:33:34,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:34,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600412165] [2021-12-16 09:33:34,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600412165] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:34,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658299756] [2021-12-16 09:33:34,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,304 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:34,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2021-12-16 09:33:34,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382096585] [2021-12-16 09:33:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,323 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:34,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382096585] [2021-12-16 09:33:34,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382096585] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:34,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971954900] [2021-12-16 09:33:34,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:34,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,364 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-12-16 09:33:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:34,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:34,554 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:34,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:34,747 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:34,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971954900] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:34,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:34,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:34,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029553900] [2021-12-16 09:33:34,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,748 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:34,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:34,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:34,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:34,748 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand has 3 states, 2 states have (on average 18.5) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:34,834 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2021-12-16 09:33:34,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:34,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:34,850 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:34,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2021-12-16 09:33:34,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2021-12-16 09:33:34,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2021-12-16 09:33:34,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:34,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:34,869 INFO L681 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2021-12-16 09:33:34,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2021-12-16 09:33:34,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2021-12-16 09:33:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.1825324319386077) internal successors, (6472), 5472 states have internal predecessors, (6472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:34,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2021-12-16 09:33:34,924 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:34,924 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2021-12-16 09:33:34,924 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:33:34,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2021-12-16 09:33:34,934 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:34,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:34,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:34,935 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,935 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:34,935 INFO L791 eck$LassoCheckResult]: Stem: 111460#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); 111365#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 111366#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 111451#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 111339#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 111340#L110-1 assume !false; 111491#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111492#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 111977#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 111976#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 111975#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 111974#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 111973#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 111972#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 111971#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 111970#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 111969#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 111968#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 111967#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 111966#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 111965#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 111964#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 111963#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 111962#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 111961#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 111960#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 111959#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 111958#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 111957#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 111956#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 111955#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 111954#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 111953#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 111952#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 111951#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 111950#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 111949#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 111948#L203 assume 4561 == ssl3_connect_~s__state~0#1; 111943#L204 [2021-12-16 09:33:34,936 INFO L793 eck$LassoCheckResult]: Loop: 111943#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 111944#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 116217#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 116214#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 116213#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 116210#L532 ssl3_connect_~skip~0#1 := 0; 116209#L110-1 assume !false; 116208#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 116206#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 116204#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 116202#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 116201#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 116199#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 116198#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 116196#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 116195#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 116193#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 116191#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 116189#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 116187#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 116185#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 116184#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 116182#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 116181#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 116179#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 116177#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 116175#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 116173#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 116171#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 116168#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 116166#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 116164#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 115999#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 115995#L188 assume 4512 == ssl3_connect_~s__state~0#1; 114981#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 115992#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 115990#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 115987#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 115984#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 115982#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115978#L532 ssl3_connect_~skip~0#1 := 0; 115976#L110-1 assume !false; 115974#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 115972#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 115970#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 115968#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 115966#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 115964#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 115962#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 115960#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 115958#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 115956#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 115954#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 115952#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 115950#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 115948#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 115946#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 115944#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 115942#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 115940#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 115938#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 115936#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 115934#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 115932#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 115930#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 115928#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 115926#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 115924#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 115922#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 115920#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 114546#L194 assume 4528 == ssl3_connect_~s__state~0#1; 111409#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 111410#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 115458#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 111694#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0#1 - 2); 111695#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 111688#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111686#L532 ssl3_connect_~skip~0#1 := 0; 111679#L110-1 assume !false; 111680#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111673#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 111674#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 111667#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 111668#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 111661#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 111662#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 112048#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 112049#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 112042#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 112043#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 112038#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 112039#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 112034#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 112035#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 112028#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 112029#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 112022#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 112023#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 112016#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 112017#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 112009#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 112010#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 112002#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 112003#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 111995#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 111996#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 111988#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 111989#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 111981#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 111982#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 114920#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 114921#L206 assume 4352 == ssl3_connect_~s__state~0#1; 114912#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 114913#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 114899#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 114900#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114890#L532 ssl3_connect_~skip~0#1 := 0; 114891#L110-1 assume !false; 114886#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114887#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 114882#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 114883#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 114878#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 114879#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 114873#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 114874#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 114868#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 114869#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 114862#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 114864#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 114858#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 114855#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 114857#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 114849#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 114851#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 114843#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 114845#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 114839#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 114840#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 114833#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 114835#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 111573#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 111575#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 114986#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 114987#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 114980#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 114982#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 111546#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 111547#L200 assume 4560 == ssl3_connect_~s__state~0#1; 111943#L204 [2021-12-16 09:33:34,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2021-12-16 09:33:34,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676479130] [2021-12-16 09:33:34,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:34,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676479130] [2021-12-16 09:33:34,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676479130] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:34,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:34,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:34,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698809591] [2021-12-16 09:33:34,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:34,949 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:34,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:34,949 INFO L85 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2021-12-16 09:33:34,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:34,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582956254] [2021-12-16 09:33:34,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:34,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:34,967 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:34,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:34,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582956254] [2021-12-16 09:33:34,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582956254] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:34,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342753104] [2021-12-16 09:33:34,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:34,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:34,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:34,969 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:34,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-12-16 09:33:35,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:35,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:35,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:35,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:35,184 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:35,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:33:35,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342753104] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:35,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:35,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:33:35,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424876455] [2021-12-16 09:33:35,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:35,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:35,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:35,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:35,357 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand has 3 states, 2 states have (on average 19.0) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:35,458 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2021-12-16 09:33:35,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:35,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2021-12-16 09:33:35,474 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-12-16 09:33:35,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2021-12-16 09:33:35,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2021-12-16 09:33:35,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2021-12-16 09:33:35,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:35,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:35,493 INFO L681 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2021-12-16 09:33:35,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2021-12-16 09:33:35,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2021-12-16 09:33:35,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5409 states, 5409 states have (on average 1.18395267147347) internal successors, (6404), 5408 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:35,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2021-12-16 09:33:35,548 INFO L704 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:35,548 INFO L587 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2021-12-16 09:33:35,548 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:33:35,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2021-12-16 09:33:35,558 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-12-16 09:33:35,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:35,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:35,559 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,559 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:35,560 INFO L791 eck$LassoCheckResult]: Stem: 123630#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); 123526#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 123527#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 123626#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 126219#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 126220#L110-1 assume !false; 123665#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 123666#L113 assume 12292 == ssl3_connect_~s__state~0#1; 123543#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 123544#L218 ssl3_connect_~s__server~0#1 := 0; 126841#L223 assume 0 != ssl3_connect_~cb~0#1; 126203#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 126840#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 126838#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 126835#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 126833#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 126832#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126829#L532 ssl3_connect_~skip~0#1 := 0; 126828#L110-1 assume !false; 126827#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126826#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 126825#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 126824#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 126823#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 126822#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 126821#L128 assume 4368 == ssl3_connect_~s__state~0#1; 126820#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 126818#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 126814#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 126809#L274 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 126807#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126803#L532 ssl3_connect_~skip~0#1 := 0; 126801#L110-1 assume !false; 126799#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126797#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 126795#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 126793#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 126791#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 126789#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 126787#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 126785#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 126783#L134 assume 4384 == ssl3_connect_~s__state~0#1; 126781#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 126779#L281 assume !(1 == ssl3_connect_~blastFlag~0#1); 126777#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 126773#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 126774#L287-2 [2021-12-16 09:33:35,560 INFO L793 eck$LassoCheckResult]: Loop: 126774#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 128776#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 128771#L532 ssl3_connect_~skip~0#1 := 0; 128768#L110-1 assume !false; 128765#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 127368#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 127366#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 127361#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 127359#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 127357#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 127355#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 127353#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 127351#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 127349#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 127347#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 127345#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 127343#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 127341#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 127339#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 127337#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 127335#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 127333#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 127331#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 127329#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 127327#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 127325#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 127323#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 127320#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 127318#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 127316#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 127314#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 127312#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 127311#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 127310#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 126351#L200 assume 4560 == ssl3_connect_~s__state~0#1; 125508#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 126344#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 126340#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 126334#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 126329#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 126323#L532 ssl3_connect_~skip~0#1 := 0; 126318#L110-1 assume !false; 126313#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 126308#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 126303#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 126298#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 126292#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 126287#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 126282#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 126276#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 126271#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 126265#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 126260#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 126255#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 126151#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 126146#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 126144#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 126142#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 126140#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 126138#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 126136#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 126134#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 126132#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 126130#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 126128#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 126126#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 126124#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 126122#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 126120#L188 assume 4512 == ssl3_connect_~s__state~0#1; 125620#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 126117#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 126115#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 126113#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 126111#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 126059#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 125959#L532 ssl3_connect_~skip~0#1 := 0; 125954#L110-1 assume !false; 125952#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 125950#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 125948#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 125946#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 125940#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 125938#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 125936#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 125934#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 125932#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 125930#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 125928#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 125926#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 125924#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 125922#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 125920#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 125918#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 125916#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 125914#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 125912#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 125910#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 125908#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 125906#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 125904#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 125902#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 125900#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 125894#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 125892#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 125774#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 125600#L194 assume 4528 == ssl3_connect_~s__state~0#1; 125596#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 125594#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 125592#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 125589#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0#1 - 2); 125587#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 125582#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 125578#L532 ssl3_connect_~skip~0#1 := 0; 125576#L110-1 assume !false; 125574#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 125572#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 125570#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 125568#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 125566#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 125564#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 125562#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 125560#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 125558#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 125556#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 125554#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 125552#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 125549#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 125547#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 125541#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 125539#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 125537#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 125535#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 125533#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 125531#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 125529#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 125527#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 125525#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 125523#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 125521#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 125519#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 125517#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 125515#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 125513#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 125511#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 125509#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 124844#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 123713#L206 assume 4352 == ssl3_connect_~s__state~0#1; 123714#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 123704#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 123705#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 124557#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 124555#L532 ssl3_connect_~skip~0#1 := 0; 124547#L110-1 assume !false; 124548#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 124538#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 124539#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 124529#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 124530#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 124520#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 124522#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 123937#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 123934#L134 assume 4384 == ssl3_connect_~s__state~0#1; 123563#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 123564#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 126930#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 128781#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 126774#L287-2 [2021-12-16 09:33:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,560 INFO L85 PathProgramCache]: Analyzing trace with hash 813486121, now seen corresponding path program 1 times [2021-12-16 09:33:35,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313807561] [2021-12-16 09:33:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-16 09:33:35,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313807561] [2021-12-16 09:33:35,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313807561] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:35,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:35,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:35,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650307272] [2021-12-16 09:33:35,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:35,573 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:35,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:35,573 INFO L85 PathProgramCache]: Analyzing trace with hash -250176932, now seen corresponding path program 1 times [2021-12-16 09:33:35,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:35,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190190746] [2021-12-16 09:33:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,609 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:35,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:35,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190190746] [2021-12-16 09:33:35,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190190746] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:35,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599131199] [2021-12-16 09:33:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:35,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:35,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:35,611 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:35,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-12-16 09:33:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:35,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:35,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:35,822 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:35,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:36,033 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:36,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599131199] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:36,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:36,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:36,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646584014] [2021-12-16 09:33:36,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,034 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:36,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:36,034 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,052 INFO L93 Difference]: Finished difference Result 5532 states and 6557 transitions. [2021-12-16 09:33:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:36,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5532 states and 6557 transitions. [2021-12-16 09:33:36,067 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-12-16 09:33:36,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5532 states to 5532 states and 6557 transitions. [2021-12-16 09:33:36,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5532 [2021-12-16 09:33:36,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5532 [2021-12-16 09:33:36,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5532 states and 6557 transitions. [2021-12-16 09:33:36,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:36,085 INFO L681 BuchiCegarLoop]: Abstraction has 5532 states and 6557 transitions. [2021-12-16 09:33:36,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5532 states and 6557 transitions. [2021-12-16 09:33:36,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5532 to 5532. [2021-12-16 09:33:36,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5532 states, 5532 states have (on average 1.1852856109906) internal successors, (6557), 5531 states have internal predecessors, (6557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5532 states to 5532 states and 6557 transitions. [2021-12-16 09:33:36,137 INFO L704 BuchiCegarLoop]: Abstraction has 5532 states and 6557 transitions. [2021-12-16 09:33:36,137 INFO L587 BuchiCegarLoop]: Abstraction has 5532 states and 6557 transitions. [2021-12-16 09:33:36,137 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:33:36,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5532 states and 6557 transitions. [2021-12-16 09:33:36,147 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-12-16 09:33:36,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:36,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:36,151 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:36,151 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:36,151 INFO L791 eck$LassoCheckResult]: Stem: 135552#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); 135465#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 135466#L96 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 135546#L99-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 135440#L104 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 135441#L110-1 assume !false; 135576#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135562#L113 assume 12292 == ssl3_connect_~s__state~0#1; 135482#L114 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 135483#L218 ssl3_connect_~s__server~0#1 := 0; 139200#L223 assume 0 != ssl3_connect_~cb~0#1; 138126#L223-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 139199#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 139197#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 139195#L234-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 139194#L250 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 139189#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139185#L532 ssl3_connect_~skip~0#1 := 0; 139181#L110-1 assume !false; 139179#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139177#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 139170#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 139167#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 139164#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 139163#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 139162#L128 assume 4368 == ssl3_connect_~s__state~0#1; 139161#L132 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 139084#L262 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 139082#L265-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 139047#L274 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 139037#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 139031#L532 ssl3_connect_~skip~0#1 := 0; 139029#L110-1 assume !false; 139027#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 139025#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 139023#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 139021#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 139019#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 139017#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 139015#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 139013#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 139011#L134 assume 4384 == ssl3_connect_~s__state~0#1; 139009#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 139006#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 139005#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 139003#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 138620#L287-2 [2021-12-16 09:33:36,152 INFO L793 eck$LassoCheckResult]: Loop: 138620#L287-2 ssl3_connect_~s__init_num~0#1 := 0; 138618#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 138615#L532 ssl3_connect_~skip~0#1 := 0; 138614#L110-1 assume !false; 138613#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 138612#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 138611#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 138610#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 138609#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 138608#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 138607#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 138606#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 138605#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 138604#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 138603#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 138602#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 138601#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 138600#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 138599#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 138598#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 138597#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 138596#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 138595#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 138594#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 138593#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 138592#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 138591#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 138590#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 138589#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 138588#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 138587#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 138586#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 138585#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 138584#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 138583#L200 assume 4560 == ssl3_connect_~s__state~0#1; 137251#L204 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 138582#L443 assume !(ssl3_connect_~ret~0#1 <= 0); 138581#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 138437#L446-2 ssl3_connect_~s__init_num~0#1 := 0; 138434#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 138431#L532 ssl3_connect_~skip~0#1 := 0; 138430#L110-1 assume !false; 138429#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 138428#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 138427#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 138426#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 138425#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 138424#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 138423#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 138422#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 138421#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 138420#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 138419#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 138418#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 138417#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 138416#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 138415#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 138414#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 138413#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 138412#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 138411#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 138410#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 138409#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 138408#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 138406#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 138400#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 138398#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 138396#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 136042#L188 assume 4512 == ssl3_connect_~s__state~0#1; 136038#L192 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 136039#L393 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 136034#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 136035#L399-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 136441#L408 assume !(0 == ssl3_connect_~tmp___8~0#1); 136442#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137394#L532 ssl3_connect_~skip~0#1 := 0; 137393#L110-1 assume !false; 137392#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137391#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 137390#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 137389#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 137388#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 137387#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 137386#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 137385#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 137384#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 137383#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 137382#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 137381#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 137380#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 137379#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 137378#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 137377#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 137376#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 137375#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 137374#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 137373#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 137372#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 137371#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 137370#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 137369#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 137368#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 137367#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 137365#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 137363#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 137361#L194 assume 4528 == ssl3_connect_~s__state~0#1; 136288#L198 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 137357#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp58~0#1 := 5 + ssl3_connect_~__cil_tmp57~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp58~0#1; 137275#L423 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp59~0#1 := ssl3_connect_~s__s3__flags~0#1; 137274#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0#1 - 2); 137273#L423-1 ssl3_connect_~s__init_num~0#1 := 0; 137272#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137270#L532 ssl3_connect_~skip~0#1 := 0; 137268#L110-1 assume !false; 137267#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 136384#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 136385#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 136380#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 136381#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 136376#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 136377#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 136368#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 136369#L134 assume !(4384 == ssl3_connect_~s__state~0#1); 136364#L137 assume !(4385 == ssl3_connect_~s__state~0#1); 136365#L140 assume !(4400 == ssl3_connect_~s__state~0#1); 136360#L143 assume !(4401 == ssl3_connect_~s__state~0#1); 136361#L146 assume !(4416 == ssl3_connect_~s__state~0#1); 136356#L149 assume !(4417 == ssl3_connect_~s__state~0#1); 136357#L152 assume !(4432 == ssl3_connect_~s__state~0#1); 136350#L155 assume !(4433 == ssl3_connect_~s__state~0#1); 136351#L158 assume !(4448 == ssl3_connect_~s__state~0#1); 136346#L161 assume !(4449 == ssl3_connect_~s__state~0#1); 136347#L164 assume !(4464 == ssl3_connect_~s__state~0#1); 136341#L167 assume !(4465 == ssl3_connect_~s__state~0#1); 136342#L170 assume !(4466 == ssl3_connect_~s__state~0#1); 136336#L173 assume !(4467 == ssl3_connect_~s__state~0#1); 136337#L176 assume !(4480 == ssl3_connect_~s__state~0#1); 136332#L179 assume !(4481 == ssl3_connect_~s__state~0#1); 136333#L182 assume !(4496 == ssl3_connect_~s__state~0#1); 136327#L185 assume !(4497 == ssl3_connect_~s__state~0#1); 136328#L188 assume !(4512 == ssl3_connect_~s__state~0#1); 136320#L191 assume !(4513 == ssl3_connect_~s__state~0#1); 136321#L194 assume !(4528 == ssl3_connect_~s__state~0#1); 136314#L197 assume !(4529 == ssl3_connect_~s__state~0#1); 136315#L200 assume !(4560 == ssl3_connect_~s__state~0#1); 135627#L203 assume !(4561 == ssl3_connect_~s__state~0#1); 135628#L206 assume 4352 == ssl3_connect_~s__state~0#1; 135619#L207 ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~num1~0#1; 135620#L456 assume !(ssl3_connect_~__cil_tmp62~0#1 > 0); 135609#L456-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 135610#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 135875#L532 ssl3_connect_~skip~0#1 := 0; 135876#L110-1 assume !false; 135865#L111 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 135866#L113 assume !(12292 == ssl3_connect_~s__state~0#1); 135853#L116 assume !(16384 == ssl3_connect_~s__state~0#1); 135854#L119 assume !(4096 == ssl3_connect_~s__state~0#1); 135841#L122 assume !(20480 == ssl3_connect_~s__state~0#1); 135842#L125 assume !(4099 == ssl3_connect_~s__state~0#1); 135829#L128 assume !(4368 == ssl3_connect_~s__state~0#1); 135831#L131 assume !(4369 == ssl3_connect_~s__state~0#1); 135810#L134 assume 4384 == ssl3_connect_~s__state~0#1; 135811#L138 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 139365#L281 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 138656#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0); 138627#L287 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 138620#L287-2 [2021-12-16 09:33:36,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,152 INFO L85 PathProgramCache]: Analyzing trace with hash 813484199, now seen corresponding path program 1 times [2021-12-16 09:33:36,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247647636] [2021-12-16 09:33:36,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,158 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:36,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:36,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:36,164 INFO L85 PathProgramCache]: Analyzing trace with hash -250176932, now seen corresponding path program 2 times [2021-12-16 09:33:36,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:36,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525534278] [2021-12-16 09:33:36,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:36,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:36,188 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:36,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525534278] [2021-12-16 09:33:36,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525534278] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242018901] [2021-12-16 09:33:36,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:33:36,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:36,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:36,189 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:36,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-12-16 09:33:36,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:33:36,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:33:36,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:33:36,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:36,403 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:36,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:33:36,585 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:33:36,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242018901] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:33:36,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:33:36,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:33:36,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644669914] [2021-12-16 09:33:36,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:33:36,586 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:36,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:36,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:33:36,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:33:36,587 INFO L87 Difference]: Start difference. First operand 5532 states and 6557 transitions. cyclomatic complexity: 1029 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:36,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:36,797 INFO L93 Difference]: Finished difference Result 3760 states and 4232 transitions. [2021-12-16 09:33:36,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:33:36,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3760 states and 4232 transitions. [2021-12-16 09:33:36,807 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:36,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3760 states to 0 states and 0 transitions. [2021-12-16 09:33:36,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-16 09:33:36,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-16 09:33:36,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-16 09:33:36,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-16 09:33:36,807 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:36,807 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:36,807 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-16 09:33:36,807 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:33:36,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-16 09:33:36,808 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-16 09:33:36,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-16 09:33:36,812 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:33:36 BoogieIcfgContainer [2021-12-16 09:33:36,812 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:33:36,813 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:33:36,813 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:33:36,813 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:33:36,813 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:23" (3/4) ... [2021-12-16 09:33:36,815 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-16 09:33:36,815 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:33:36,815 INFO L158 Benchmark]: Toolchain (without parser) took 14182.13ms. Allocated memory was 88.1MB in the beginning and 394.3MB in the end (delta: 306.2MB). Free memory was 56.8MB in the beginning and 245.5MB in the end (delta: -188.7MB). Peak memory consumption was 115.6MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 88.1MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: CACSL2BoogieTranslator took 243.96ms. Allocated memory is still 88.1MB. Free memory was 56.6MB in the beginning and 60.6MB in the end (delta: -4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.08ms. Allocated memory is still 88.1MB. Free memory was 60.6MB in the beginning and 58.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: Boogie Preprocessor took 21.10ms. Allocated memory is still 88.1MB. Free memory was 58.0MB in the beginning and 56.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: RCFGBuilder took 447.37ms. Allocated memory was 88.1MB in the beginning and 119.5MB in the end (delta: 31.5MB). Free memory was 56.3MB in the beginning and 95.7MB in the end (delta: -39.5MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,816 INFO L158 Benchmark]: BuchiAutomizer took 13426.44ms. Allocated memory was 119.5MB in the beginning and 394.3MB in the end (delta: 274.7MB). Free memory was 95.6MB in the beginning and 246.6MB in the end (delta: -151.0MB). Peak memory consumption was 123.2MB. Max. memory is 16.1GB. [2021-12-16 09:33:36,817 INFO L158 Benchmark]: Witness Printer took 2.27ms. Allocated memory is still 394.3MB. Free memory was 246.6MB in the beginning and 245.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:33:36,818 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 88.1MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 243.96ms. Allocated memory is still 88.1MB. Free memory was 56.6MB in the beginning and 60.6MB in the end (delta: -4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.08ms. Allocated memory is still 88.1MB. Free memory was 60.6MB in the beginning and 58.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 21.10ms. Allocated memory is still 88.1MB. Free memory was 58.0MB in the beginning and 56.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 447.37ms. Allocated memory was 88.1MB in the beginning and 119.5MB in the end (delta: 31.5MB). Free memory was 56.3MB in the beginning and 95.7MB in the end (delta: -39.5MB). Peak memory consumption was 28.4MB. Max. memory is 16.1GB. * BuchiAutomizer took 13426.44ms. Allocated memory was 119.5MB in the beginning and 394.3MB in the end (delta: 274.7MB). Free memory was 95.6MB in the beginning and 246.6MB in the end (delta: -151.0MB). Peak memory consumption was 123.2MB. Max. memory is 16.1GB. * Witness Printer took 2.27ms. Allocated memory is still 394.3MB. Free memory was 246.6MB in the beginning and 245.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.3s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 7.8s. Construction of modules took 2.1s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.8s AutomataMinimizationTime, 31 MinimizatonAttempts, 4232 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6197 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3911 SdHoareTripleChecker+Valid, 2.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3906 mSDsluCounter, 10457 SdHoareTripleChecker+Invalid, 2.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3923 mSDsCounter, 716 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4296 IncrementalHoareTripleChecker+Invalid, 5012 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 716 mSolverCounterUnsat, 6534 mSDtfsCounter, 4296 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 33ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-16 09:33:36,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:37,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-12-16 09:33:37,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-12-16 09:33:37,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:37,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:37,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-12-16 09:33:38,056 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